串流继承架构
ObjectInputStream提供readObject()方法将数据读入为对象,而ObjectOutputStream提供writeObject()方法将对象写至目的地。 字符输入类: 针对字符数据的读取,Java SE提供了java.io.Reader类,抽象化了字符数据读入的来源; 针对字符数据的写入,提供了java.io.Writer类 ,抽象化了数据写出的目的地。就装饰器的作用而言,InputStreamReader将System.in读入的字节数据做编码转换,而BufferedReader将编码转换后的数据做缓冲处理,以增加读取效率。第十一章 线程与并行API 线程 单线线程程序就是自启动的程序从main()程序进入点开始至结束只有一个流程。多线程:在同一应用程序中,有多个流程被同时执行。线程生命周期:调用Thread实例start()方法后,基本状态为可执行(Runnable)、被阻断(Blocked)、执行中(Running)。 并行API 使用Thread建立多线程程序,必须亲自处理synchronized、对象锁定、wait()、notify()、notifyAll()等细节。问题1:在编译P315代码时,出现了问题:
问题1解决方案:发现书上省略了定义get、set的方法,补全代码如下
public String getNumber() { return number; } public void setNumber(String number) { this.number = number; } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; }编译通过。
分别插入到第5行,哪几行允许代码编译?
A .Map c= new SortedMap();
B .HashMap c= new HashMap();
C .HashMap c= new Hashtable();
D .SortedMap c= new TreeMap();
E .ArrayList c= new ArrayList();
F . Map c = new LinkedHashMap(); 答案:BDF
博客中值得学习的或问题:参考搭档的教材内容总结,对前两章的学习又有了新的理解。
代码中值得学习的或问题:对照搭档的问题,我修改了自己的代码,程序成功编译。小组: 20155117王震宇 基于评分标准,我给本博客打分: 9分。得分情况如下: 正确使用Markdown语法:加1分教材学习中的问题和解决过程,:加1分代码调试中的问题和解决过程,:加2分本周有效代码超过300分行:加2分排版精美的加1分进度条中记录学习时间与改进情况的加1分有动手写新代码的加1分 博客中值得学习的或问题:该同学的标题写错了,应该是2016-2017学期 20155335俞昆 基于评分标准,我给本博客打分:3分。得分情况如下: 错题学习深入:加1分教材中的问题和解决过程:加2分 20155322秦诗茂 基于评分标准,我给本博客打分:9分。得分情况如下: 正确使用Markdown语法:加1分模板中的要素齐全:加1分教材学习中的问题和解决过程:加1分本周有效代码超过300分行的:加2分排版精美:加1分进度条中记录学习时间与改进情况:加1分有动手写新代码:加1分错题学习深入:加1分 20155311高梓云 基于评分标准,我给本博客打分:8分。得分情况如下: 正确使用Markdown语法:加1分模板中的要素齐全:加1分教材学习中的问题和解决过程:加1分感想,体会不假大空:加1分排版精美:加一分进度条中记录学习时间与改进情况:加1分有动手写新代码:加1分代码Commit Message规范:加1分这周正好赶上清明节放假,因为时间安排,提前两天完成任务。当然时间不够充裕,也许学习过程中有落下的部分,课后会仔细看看书。这周代码量更多了,一点一点敲确实有点繁冗枯燥,但是我相信再经过深入学习,会有一天把写代码看作跟日常吃饭睡觉一样平常。
计划学习时间:17小时
实际学习时间:15小时
改进情况:这周没达到学习目标,本来想周六仔细看看书,但是周六白天上课,只好晚上再加班。
Java学习笔记(第8版)
《Java学习笔记(第8版)》学习指导
转载于:https://www.cnblogs.com/zhuohua/p/6655018.html
