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


    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/200 1/1 10/20

    参考资料

  • 相关阅读:
    计算机的组成与操作系统
    面向对象初识
    规范化目录
    装饰器进阶
    装饰器练习
    装饰器
    内置函数二 闭包
    生成器 推导式 练习
    迭代器 递归 格式化 练习
    生成器 推导式 内置函数
  • 原文地址:https://www.cnblogs.com/javasyn/p/6459491.html
Copyright © 2020-2023  润新知