《java程序设计》第一周学习总结

学习目标

•了解java基础知识

•了解JVM、JRE与JDK,并下载、安装、测试JDK

•了解PATH、CLASSPATH、SOURCEPATH的作用并会设置

•初步使用IDE(推荐IDEA),会编译、运行、调试简单的JAVA程序

学习任务

浏览教材,根据自己的理解每章提出一个问题

学贵有疑,疑则进也。

第一章 标准API架构是什么,如何理解并掌握?

第二章 撰写程序时除了import还有其他的偷懒工具吗?

第三章 Java与C语言在语法上有何异同?

第四章 编译程序蜜糖除自动装箱与拆箱外还有其它功能吗?

第五章 除了构造函数与定义方法还有什么可以进行重载,如何设计?

第六章 子类只能继承一个父类,那么一个父类能否被多个子类继承呢?

第七章 继承、接口与多态的关系,它们分别在什么情况下使用?

第八章 操作对象的过程中如果抛出受检异常必须要处理吗,如何处理?

第九章 泛型语法在什么情况下使用,使用泛型语法是否会对程序造成不利影响?

第十章 字符处理装饰器是必要的吗?

第十一章 多线程程序的多个流程是同时执行的吗?

第十二章 定义函数接口操作的方式有哪些?

第十三章 如何区分机器时间观点与人类时间观点?

第十四章 类似NIO的所有高级输入/输出处理API除提升输入/输出处理效率还有什么作用?

第十五章 有已经实现国际化的应用程序吗?

第十六章 如何操作暂存表格?

第十七章 反射API可以提供哪些便利?

第十八章 什么是T类型?

认真学习教材第一章、第二章

第一章 Java平台概论

1、Java诞生于1995年5月23日,2010年正式成为Oracle所属。

2、Java根据应用领域不同,区分为Java SE、Java EE与Java ME三大平台。

3、Java SE是各应用平台的基础,分为四个主要部分:JVM、JRE、JDK与Java语言。

4、JDK包括Java程序语言、JRE与开发工具

5、JRE包括Java SE API与JVM。

6、JVM就是Java程序的操作系统,JVM的可执行文件就是.class文档。

7、Java不只是程序语言,还是标准规范。

8、JPC组织负责监督审查Java相关技术规格的演进。

9、Java技术规格必须以JSR正式文件提交审查。

10、根据JSR成果做出免费且开发原始码的参考实现,成为RI。

11、TCK是RI提供的兼容性测试工具箱。

第二章 从JDK到IDE

•PATH是用于Windows/Unix/Linux等系统的,找不到javac.exe、java.exe是因为PATH没有设置正确

•CLASSPATH是用于JVM(容器)的,使用javac和java命令找不到XXXX.class是因为CLASSPATH没有设置正确

•JVM是Java程序唯一识别的操作系统,对JVM来说,可执行文件就是扩展名为.class的文件

•XXXX.class的路径可以用java -cp或 java -classpath指定,此时就不用设定CLASSPATH环境变量了

常用的DOS命令如下:

•dir: 列出当前目录下的文件以及文件夹

•md: 创建目录

•rd: 删除目录

•cd: 进入指定目录

•del: 删除文件

•copy: 复制文件

•xcopy: 复制目录

•tree: 列出目录树

•ren: 文件改名

•type: 显示文件内容

•cls: 清屏

•exit: 退出DOS命令行

代码托管

按照学长所给的教程成功安装了git,然后成功设置了公钥,但是在使用git托管代码时出现了问题,用了一个下午的时间仍然没有解决,之后在博客园中找到了一个Git教程,但因为时间限制暂时还没有学会解决方法。

学习进度

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 12/20 1/1 20/20 对Java有了一点粗浅的了解

更新

历时三天才成功解决了使用git托管代码过程中出现的各种问题,成功托管代码,截图如下:

其实我也不知道为什么今天尝试托管代码的时候莫名其妙就成功了,感觉自己做了几天的无用功。

20155333 2016-2017-2 《Java程序设计》第一周学习总结的更多相关文章

  1. 201521044152<java程序设计>第一周学习总结

    本周学习总结 java开发时间虽然很短,但是发展迅速,已成为现在非常流行的一门语言,很开心能有幸学习java.第一周学习了java的平台,运行环境jdk以及jrt等等新名词,还了解了eclipse的基 ...

  2. 201621123007 Java程序设计第一周 学习总结

    第一周-Java基本概念 201621123007 <Java程序设计> 第一周学习总结 1. 本周学习总结 java是面向对象的一类语言,三大特征:封装性,继承性,多态性. jdk jr ...

  3. 20145304 刘钦令 Java程序设计第一周学习总结

    20145304<Java程序设计>第1周学习总结 教材学习内容总结 1995年5月23日,是公认的Java的诞生日,Java正式由Oak改名为Java. Java的三大平台是:Java ...

  4. 201871010106-丁宣元 《面向对象程序设计(java)》第一周学习总结

    丁宣元 <面向对象程序设计(java)>第一周学习总结 正文开头 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在 ...

  5. 扎西平措 201571030332《面向对象程序设计 Java 》第一周学习总结

    <面向对象程序设计(java)>第一周学习总结 正文开头: 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 ...

  6. 201871010135 张玉晶 《面向对象程序设计(java)》 第一周学习总结

    项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/wyt0455820/ ...

  7. 杨其菊201771010134《面向对象程序设计(java)》第一周学习总结

    第一部分:课程准备部分 填写课程学习 平台注册账号, 平台名称 注册账号 博客园:www.cnblogs.com 安迪儿 程序设计评测:https://pintia.cn/ 迷路的麋鹿回不来家了 代码 ...

  8. 201871010124 王生涛《面向对象程序设计JAVA》第一周学习总结

    项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://edu.cnblogs.com/campus/xbsf/ ...

  9. 201871010126 王亚涛 《面向对象程序设计(java)》 第一周学习总结

    项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/wyt0455820/ ...

  10. 201871010132-张潇潇《面向对象程序设计(java)》第一周学习总结

    面向对象程序设计(Java) 博文正文开头 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cn ...

随机推荐

  1. SQL的别名和SQL的执行顺序和SQL优化

    SQL的别名 1.不可以在where子句中使用列名的别名,即select name t from emp where t>2999;是不允许的 2.使用别名的好处: 提高SQL的易读性 提高SQ ...

  2. django创建项目问题解决办法

    问题描述: Python编程:从入门到实践第十八章18.1.6 ❶(ll_env)learning_log$ django-admin.py startproject learning_log .❷ ...

  3. P3174 [HAOI2009]毛毛虫

    题目描述 对于一棵树,我们可以将某条链和与该链相连的边抽出来,看上去就象成一个毛毛虫,点数越多,毛毛虫就越大.例如下图左边的树(图 1 )抽出一部分就变成了右边的一个毛毛虫了(图 2 ). 输入输出格 ...

  4. xss练习平台及writeup

    今天玩了一天的xss. 分享几个xss game https://xss.haozi.me/#/0x00 http://47.94.13.75/test/  writeup:http://www.cn ...

  5. 贪心——HDU-5969 最大的位或

    HDU-5969:http://acm.hdu.edu.cn/showproblem.php?pid=5969 一开始也是分了类,觉得要两种情况,l 与 r 位数相同与不同的情况,仔细想一下,可以一起 ...

  6. 【jQuery mobile】启程跨平台开发之旅

    APICloud创建跨平台应用有两种方法,一种在云端直接创建,一种是在APICloud Studio中创建. 创建一个应用 1.注册账号 2.创建HelloApp应用 3.留意应用的ID . 4.下载 ...

  7. SpringMVC如何解决POST请求中文乱码问题,GET的又如何处理呢?

    在web.xml中 <filter> <filter-name>CharacterEncodingFilter</filter-name> <filter-c ...

  8. [LuoguP2158][SDOI2008]仪仗队

    [LuoguP2158][SDOI2008]仪仗队(Link) 现在你有一个\(N \times N\)的矩阵,求你站在\((1,1)\)点能看到的点的总数. 很简洁的题面. 这道题看起来很难,但是稍 ...

  9. java基础——回文数判断

    /** * 题目描述: * 有这样一类数字,他们顺着看和倒着看是相同的数,例如:121,656,2332等,这样的数字就称为:回文数字.编写一个函数,判断某数字是否是回文数字. * 要求实现方法: * ...

  10. Python 学习笔记(十五)Python类拓展(一)继承

    继承 继承(Inheritance):是面向对象软件技术当中的一个概念.如果一个类别A "继承自" 另一个类B,就把这个A称为“B的子类”,而把B称为“A的父类”,也可以称“B是A ...