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

教材学习内容总结

extends:单一继承。

抽象方法、抽象类:
abstract:Java中有抽象方法的类一定是抽象类,但抽象类中的方法不一定都是抽象方法,抽象类不能使用new生成对象。

interface:接口定义行为,多继承。

java.lang.Object:toString,equals,hashCode,instanceof

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

  • 问题1:p215 MultiChat.java不是很理解
  • 解:括号内所有是对ClientListener调用,并且对ClientListener中的ClientEvent进行调用

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

代码托管

  • 代码提交过程截图:

  • 代码量截图:

上周考试错题总结

  • “30”转化为byte类型的30的语句是
  • 对类型转换不够熟悉
  • System.out.println(“”+52+25);的结果是
  • System.out.println(52+25+””);的结果是
  • 看书时,只是粗略看了一下,没有去自己编译一下

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

6,7章主要和继承有关,已经不再是一些基础指令了,开始涉及到代码之间的调用,不一定每个代码都有输出,所以JDB调试就显得尤为重要,调用之中的每个环节都不能出错,一旦出错,整套程序就都无法完成,尤其是父类。

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第四周 402/984 1/7 25/106

尝试一下记录「计划学习时间」和「实际学习时间」,到期末看看能不能改进自己的计划能力。这个工作学习中很重要,也很有用。
耗时估计的公式
:Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。

参考:软件工程软件的估计为什么这么难软件工程 估计方法

  • 计划学习时间:20小时

  • 实际学习时间:25小时

参考资料

最新文章

  1. 文档大师 搜狗拼音无法输入汉字_乱码的解决方法_VB6程序
  2. Python基础(10)--数字
  3. Spark SQL  inferSchema实现原理探微(Python)
  4. JavaScript生成器+随机数的使用
  5. 设计模式NO.3
  6. 【翻译】使用Ext JS设计响应式应用程序
  7. [HDU4635] Strongly connected
  8. Kafka技术内幕 读书笔记之(四) 新消费者——新消费者客户端(二)
  9. async+await处理异步问题
  10. 一起学Hadoop——使用自定义Partition实现hadoop部分排序
  11. yarn配置日志聚合
  12. 关于django1.8版本的静态文件配置
  13. docker日志设置定期清理
  14. 2017-07-29 中文代码示例教程之Java编程一天入门
  15. Java数据解析---SAX
  16. JavaScript遍历对象中所有元素
  17. java的第一次博客
  18. 迁移Windows下的MySQL时字符乱码问题
  19. Vue.js使用-http请求
  20. linux 字符终端terminal下 ftp的配置和启用

热门文章

  1. [COGS 0065][NOIP 2002] 字串变换
  2. [BZOJ 1124][POI 2008] 枪战 Maf
  3. HTTP协议图--与 HTTP 协作的 Web 服务器
  4. bzoj5153 [Wc2018]州区划分
  5. php初学习
  6. Xiaocms验证码绕过分析
  7. WEB安全 php+mysql5注入防御(二)
  8. 【转】Java做服务器开发语言
  9. 项目所有的证书文件路径iOS
  10. 协议类接口 - NAND