20155237 2016-2017-2 《Java程序设计》第4周学习总结
2024-10-16 22:20:35
20155237 2016-2017-2 《Java程序设计》第4周学习总结
教材学习内容总结
第六章 继承与多态
- 继承符合DRY原则。
- extends
- UML
- 多态:
继承可以复用代码,更大的用处是实现多态。
封装是继承的基础,继承是多态的基础。
用父类声明对象引用,用子类生成对象就有了多态。 - 抽象方法、抽象类:
abstract
Java中有抽象方法的类一定是抽象类,但抽象类中的方法不一定都是抽象方法
抽象类不能使用new生成对象 - java.lang.Object
toString
equals
hashCode
instanceof - 接口(interface)定义行为
- 垃圾收集:
无法通过变量引用的对象就是GC认定的垃圾对象
垃圾回收前会调用finalize()方法
教材学习中的问题和解决过程
在学习继承与多态时,多继承了父类,导致了编译通不过。
代码调试中的问题和解决过程
在打书上代码时,少定义了类,没有通过编译
[代码托管]
代码提交过程截图:
代码量截图:
上周考试错题总结
1.填空:Linux Bash中,(grep )命令可以进行全文搜索。
2.CH04 判断:p86 Guess.java中guess的值无法输入12。(X)
3.CH05 判断:Java中类总会有默认构造方法。(X)
4.CH05 判断:private不能用在构造方法上,这样就无法创建对象了。(X)
5.CH05 填空:Java中类的成员变量必须进行初始化,否则会出语法错误。(X)
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | |
---|---|---|---|
目标 | 3000行 | 30篇 | 200小时 |
第一周 | 5/10 | 1/1 | 10/10 |
第二周 | 36/50 | 1/2 | 12/24 |
第三周 | 271/500 | 1/2 | 20/30 |
第四周 | 577/700 | 1/2 | 25/30 |
参考:软件工程软件的估计为什么这么难,软件工程 估计方法(http://www.cnblogs.com/xinz/archive/2011/04/06/2007294.html)
参考资料
- [Java学习笔记(第8版)] (http://book.douban.com/subject/26371167/)
- [《Java学习笔记(第8版)》学习指导] (http://www.cnblogs.com/rocedu/p/5182332.html)
{{2017-03-19 10-34-08屏幕截图.png(uploading...)}}
最新文章
- java-PreparedStatement的用法
- 分享SQL Server 2012/2014内存数据库,AlwaysOn,参考教材与网上总结
- JS 随机数
- asp.net中几个网页跳转的方法及区别
- js 判断数组中是否存在
- 学习本课程需要具备哪些基础及微信小程序目录结构介绍
- Oracle百问百答(一)
- NPOI 2.0 Excel读取显示
- 6 MySQL视图
- Java 得到磁盘以及内存信息
- 【Web性能进阶】1.无线网络基础
- ubuntu18.04安装安装JDK
- Android获取虚拟软键盘高度
- HTML5:离线存储
- HTML - CSS 基础篇
- Unable to load DLL 'SQLite.Interop.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
- Quartz:不要重复造轮子,一款企业级任务调度框架。
- java 多线程系列基础篇(四)之 synchronized关键字
- 【Invert Binary Tree】cpp
- 利用kvo实现列表倒计时
热门文章
- ElasticSearch入坑指南之概述及安装
- Linux 系统的/var目录
- 铁乐学Python_day08作业
- ELK搭建实时日志分析平台之一ElasticSearch搭建
- 【Excel】坐下,VLOOKUP基本操作
- iptables简单规则记录
- November 16th 2016 Week 47th Wednesday
- 列表 ->;join--->; 字符串 转类型:x--->;y类型 y(x)
- Alpha 冲刺报告(8/10)
- [国家集训队]小Z的袜子