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

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

教材学习内容总结

  • 第一章:java平台概论
    java SE(j2SE)分为四个主要的部分:JVM、JRE、JDK与Java语言。
    JVM是java程序唯一认识的文档操作系统,其可执行文件为.class文档,相当于java程序的操作系统,负责了java程序的各种操作管理。
    JRE是java执行环境,包含了部署技术。
    JDK是提供编译程序的工具程序。
    JDK包括了Java程序语言、工具程序与JRE,JRE包括了部署技术、Java SE API与JVM。
    撰写Java原始码时需要注意:主文档(后缀为Java的文档)的名字和类名称(关键词class后面的名称)必须相同。
  • 第二章:从JDK到IDE
    *.java必须编译为 *.class才可以在JVM中执行,Java的编译工具程序是javac。

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

  • 一:为什么git和java都能在cmd里进行?
  • 二:都是编程语言,java和c有什么区别?java的优势是什么?
  • 什么是对象?对象的分类?
  • 如何完成封装?有没有更简便的方法?
  • 继承与多态的作用是什么?体现在哪些方面?
  • 什么时候优先考虑接口?他的优势是什么?
  • 为什么会出现异常,出现时我们应当重构还是放弃?
  • Collection和Map是如何分类的?
  • 线程
  • 为什么lambda演算中,函数在定义上只允许一个参数,而有时却又会有多个参数的写法?
  • 为什么要用JAVA定义时间和日期?
  • NIO与数据结构的关系?不同的数据关系会造成什么影响?
  • API为什么变成通用的?他值得我们学习什么
  • 怎么把数据放入数据库中,怎么从数据库中提取有用的信息?
  • java的反射通过类名加载类和classloader通过类名加载类有什么区别?
  • 枚举的方式是否与c中有相似之处?如何类比的写出java中的枚举?自定义类型的数据也可以枚举吗?

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

  • 无法安装成功
  • 在linux中安装。

代码托管

上周考试错题总结

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

时间不足,下周得把上周的补上,不然差的太多。

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 10/10 1/1 10/10
  • 计划学习时间:5小时

  • 实际学习时间:10小时

  • 改进情况:多花点时间,把多余的软件清一清。

参考资料

posted @ 2017-02-26 22:06  Heineken  阅读(150)  评论(1编辑  收藏  举报