• 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小时

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

    参考资料

  • 相关阅读:
    java security
    java 反射 动态代理
    java 泛型
    angularjs编码实践
    angularjs 资源集合
    java 类的加载,链接,初始化
    java 伪共享
    java cpu缓存
    SpringMVC,Controller的返回页面类型以及路径设置默认值
    org.springframework.web.bind.annotation重定向的问题
  • 原文地址:https://www.cnblogs.com/fcgfcgfcg/p/6446163.html
Copyright © 2020-2023  润新知