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


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

    初读教材对每章节的提问

    • 第一章:为什么java被广泛使用,java这样的平台相比其它语言有什么实质的好处?
    • 第二章:在java撰写中的开头定义都代表着什么意思?Linux中的java文档放置和执行的顺序方式是什么?
    • 第三章:java语言的基本语法跟c语言有什么不同?在编写java时有什么需要注意的错误点?
    • 第四章:撰写java都要用到对象,对象应该如何去理解,使用对象能完成什么的功能,对象有哪些性质特点?
    • 第五章:封装对对象有什么样的作用,封装的对象有什么特点,封装有什么好处,怎样对对象进行封装?
    • 第六章:继承和多态有什么关系,怎样运用和理解继承的父类、子类,这样的编写有什么需要注意的?
    • 第七章:接口和继承有什么不同,接口比继承更好在哪,接口相比继承可以完成哪些更复杂的操作?
    • 第八章:捕捉异常对象是什么意思,异常的处理对父类子类有什么影响?
    • 第九章:收集对象时想要不同的结果就定义不同的接口,这个方法的实质是什么?
    • 第十章:如何将串流处理的字节数据转换成对应的编码数据?
    • 第十一章:当运行一个线程中时,是否可以选择性加入其它的线程?
    • 第十二章:Lambda表达式怎样表示不同类型和操作对象,参数的类型怎么编写?
    • 第十三章:年历系统的设计整体应该怎么去设计?
    • 第十四章:NIO为什么会提高输入输出效率,NIO是怎样设定缓冲区的?
    • 第十五章:满足什么条件是国际化,为什么要国际化,有什么好处?
    • 第十六章: JDBC跟java如何存取数据库有什么关系?
    • 第十七章:反射是什么意思,动态生成对象与操作方法怎么理解?
    • 第十八章:泛型语句和枚举进阶了什么,需要怎样去学习?

    第一、二章学习

    • 在Linux下安装了JDK

    • 认真学习了JVM/JRE/JDK三者的关系和分别,学习后发现这个描述很好:我们利用JDK(调用JAVA API)开发了属于我们自己的JAVA程序后,通过JDK中的编译程序(javac)将我们的文本java文件编译成JAVA字节码,在JRE上运行这些JAVA字节码,JVM解析这些字节码,映射到CPU指令集或OS的系统调用。

    • 从JDK到IDE,IDEA是一个开发环境类似我们c语言用的codeblocks,但是有了IDE也必须要有JDK。也就是说想运行java文件,JDK是必须的,而IDE可选,用记事本都可以编写软件,高级IDE只是方便程序员写java代码。

    • 有了JDK用记事本都可以编写软件,在LINUX中下载了vim,并对vim的操作进行了学习。

    • IDEA更加方便易懂,所以在LINUX中下载了IDEA并编写HelloWorld。

    代码托管

    其它

    • 本周java学习与理想中有很大差距,真正实践才发现许多问题。没有合理利用时间,预计20小时的学习平静一周每天三小时,可是根本没有做到,都集中到了周末一下子没有完成进度也没有仔细的学习了。、
    • 书中第二章没有仔细认真的学习,大量时间用来安装程序,没有熟练掌握电脑的操作。

    学习进度条

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

    参考资料

  • 相关阅读:
    分布式系统唯一ID生成方案汇总
    百度开源的分布式 id 生成器
    全局唯一ID生成器
    VisualSVN Server迁移的方法
    SQL Server 函数 LEN 与 DATALENGTH的区别
    SQLServer中DataLength()和Len()两内置函数的区别
    sql server 查询ntext字段长度
    JAVA使用POI如何导出百万级别数据
    Java 使用stringTemplate导出大批量数据excel(百万级)
    Java 两个日期间的天数计算
  • 原文地址:https://www.cnblogs.com/lhyhahaha/p/6457899.html
Copyright © 2020-2023  润新知