您的位置:首页 > 编程语言 > Java开发

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的内容?BC

A .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/42421/919/131
计划学习时间:15小时

实际学习时间:19小时

改进情况:本周在工作日期间也学习了一些,累积了学习时间。

参考资料

Java学习笔记(第8版)

《Java学习笔记(第8版)》学习指导
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: