您的位置:首页 > 编程语言 > Java开发

20155231 2016-2017-2 《Java程序设计》第1周学习总结

2017-02-26 23:27 330 查看

20155231 2016-2017-2 《Java程序设计》第1周学习总结

考核方式学习

课前准备

教材学习内容总结

第一章 Java平台概论

了解java
通过学习了解到,java设计的目的就是为了构筑消费性数字产品(手机)的应用,而这类小型装置通产内存和运算资源都不大,所以java需要有许多节省资源的设计。

java三大平台
java EE、javaSE、javaME

java SE主要分为4个部分:JVM、JRE、JDK和java语言。JVM是虚拟机,JRE是系统,JDk是工具程序。

JVM/JRE/JDK
JVM:计算机识别的语言只有0和1组成的机械语言,但不同的操作平台的语言写法不同,就像我国各地的方言一样,而jvm就像普通话或者拼音一样,成为一种中间翻译的角色。

JRE:是java编写的执行环境。

JDK:为编写提供工具。

第二章 从JDK到IDE

使用命令行和IDE两种方式编辑、编译、运行「Hello World」程序

使用命令下载JDK、vim



在使用vim文档编辑器



实现“hell word”。



教材学习中的问题和解决过程

问题1:在从老师给的网址上下载的JDK文件总是下载失败。



解决:所以求助了百度,最后在同学的帮助下,在终端输入

$ sudo apt-get install default-jdk

直接下载JDK。



1到18章的问题

1、书上讲的是windos上的jdk,那Linux上的呢?

2、java中的定义类和c语言中的main()等定义有什么区别?

3、java中的if、switch条件式等基础语法和c语言的有什么区别?

4、基本类型boolean描述什么对象?

5、在类语法细节中,this()调用如何使用?

6、什么是抽象类?

7、不太明白“接口”。

8、Error与Exception的区别。

9、java中如何判断对象是否重复?

10、java如何读取文档文件数据?

11、如何设置线程的优先权?

12、什么是静态方法?

13、什么是UTC偏移?

14、NIO和NIO2都是抽象类,有什么区别?

15、logger组态是什么?

16、SQL语句的应用。

17、反射API怎么接受不定长度自变量?

18、如何改变enum枚举的成员顺序?

代码调试中的问题和解决过程

本次就只输出了hello word。

代码托管

代码提交过程截图:

按照卢晓明学长给的步骤安装git并测试连接



创建文件夹



编写代码上传





上周考试错题总结

上中考试推迟,但我看过了题目,感觉自己并不能得到三分,所以对课程的学习还需要加强。

其他(感悟、思考等,可选)

浏览一整本书18章,内容还是很多,而且很多的看不懂,也没有仔细研究,之后的学习需要投入更多的时间。

学习进度条

代码行数(新增/累积)博客量(新增/累积)学习时间(新增/累积)重要成长
目标5000行30篇400小时
第一周10/2001/110/20

参考资料

Java学习笔记(第8版)

《Java学习笔记(第8版)》学习指导
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: