20155201 2016-2017-2 《Java程序设计》第八周学习总结
2017-04-15 23:10
381 查看
20155201 2016-2017-2 《Java程序设计》第八周学习总结
教材学习内容总结
第十四章 NIO与NIO2相对于串流输入/输出使用
InputSteam,
OutputStream来衔接数据源与目的地,使用
Channel来衔接数据节点,在处理数据时,可以让你说设定缓冲区容量,对感兴趣的数据区块进行标记。
相对路径和绝对路径:
Path workspace=Paths.get("C:\\workspace"); \\Windows下绝对路径
Path books=Paths.get("Desktop\\books"); \\Windows下相对路径
取得储存装置本身的信息,使用
Files.getFileStore()方法取得指定路径的
FileStore实例。
第十五章 通用API
Logger是记录信息的起点,要输出的信息,必须先通过
Logger的
Level与
Filter过滤,在通过
Handler的
Level与
Filter过滤,格式化信息的动作交给
Formatter,输出信息的动作实际上是
Handler负责。
想要取得
Logger实例,必须使用
Logeer静态方法
getLogger()。例如:
Logger logger=Logger.getLogger("cc.openhome.Main");
教材学习中的问题和解决过程
问题1:如何显示INFO一下的信息,该如何处理?问题1解决方案:要将
Logger的层级设定为
Level.INFO,还要将
Handler的层级设定为
Level.INFO。
Logger logger=Logger.getLogger(Some.class.getName()); logger.setLevel(Level.FINE); for(Handler handler:logger.getParent().getHandlers()){ handler.setLever(Lever.FINE); }
代码调试中的问题和解决过程
问题1:编译运行P481页代码时,抛出了异常:问题1解决方案:
.properties文档必须放置在
CLASSPATH路径设定之下,也就是项目下。更改存储位置后成功运行程序。
代码托管
上周考试错题总结
下面哪些Linux 命令可以ASCII码和16进制单字节方法输出Hello.java的内容?BCA .od -b -tx1 Hello.java
B .od -tcx1 Hello.java
C .od -tc -tx1 Hello.java
D .od -tbx1 Hello.java
JDK8中的Lambda表达式有以下好处:AD
A .消除重复性
B .提高性能
C .提高安全性
D .改善可读性
JDK8中定义的通用函数接口,从行为上分为()类型:ABCD
A .Consumer
B .Function
C .Predicate
D .Supplier
A ________________ diagram helps us visualize the contents of and relationships among the classes of a program(___有助于我们查看程序中类的内容和它们之间的关系).B
A .class and object(类和对象)
B .UML(UML类图)
C .object-oriented(面向对象)
D .public
E .private
点评过的同学博客和代码
本周结对学习情况20155313
结对学习内容
新增API
第十五章课后选择题
上周博客互评情况
20155224
20155327
20155219
20155117
20155204
感悟与思考
感觉同学们都逐渐适应了网上考卷,自己也得努力不掉队,争取再往队伍前面迈进。感觉API是很重要的一章,但是看一遍好像不是特别懂,课后在找时间补补。自主学习Java八个周了,逐渐进入了状态,希望继续努力。学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
第八周 | 754/4242 | 1/9 | 19/131 |
实际学习时间:19小时
改进情况:本周在工作日期间也学习了一些,累积了学习时间。
参考资料
Java学习笔记(第8版)《Java学习笔记(第8版)》学习指导
相关文章推荐
- 20155238 2016-2017-2 《JAVA程序设计》第八周学习总结
- 20155236 2016-2017-2 《Java程序设计》第八周学习总结
- 20155213 2016-2017-2 《Java程序设计》第八周学习总结
- 20155334 2016-2017-2 《Java程序设计》第八周学习总结
- 20155313 2016-2017-2 《Java程序设计》第八周学习总结
- 20155319 2016-2017-2 《Java程序设计》第八周学习总结
- 20155227 2016-2017-2 《Java程序设计》第八周学习总结
- 20155207 2016-2017-2 《Java程序设计》第八周学习总结
- 20155209 2016-2017-2 《Java程序设计》第八周学习总结
- 20155211 2016-2017-2 《Java程序设计》第八周学习总结
- 20155306 2016-2017-2 《Java程序设计》第八周学习总结
- 20155201 2016-2017-2 《Java程序设计》第四周学习总结
- 20155201 2016-2017-2 《Java程序设计》第六周学习总结
- 20155201 2016-2017-2 《Java程序设计》第一周学习总结
- 20155302 2016-2017-2 《Java程序设计》第八周学习总结
- 20155321 2016-2017-2 《Java程序设计》第八周学习总结
- 20155320 2016-2017-2《Java程序设计》第八周学习总结
- 20155305乔磊2016-2017-2《Java程序设计》第八周学习总结
- 20155201 2016-2017-2 《Java程序设计》第二周学习总结
- 20155330 2016-2017-2 《Java程序设计》第八周学习总结