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

it2022-05-09  36

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.javaJDK8中的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第十五章课后选择题上周博客互评情况 2015522420155327201552192015511720155204

感悟与思考

感觉同学们都逐渐适应了网上考卷,自己也得努力不掉队,争取再往队伍前面迈进。感觉API是很重要的一章,但是看一遍好像不是特别懂,课后在找时间补补。自主学习Java八个周了,逐渐进入了状态,希望继续努力。

学习进度条

代码行数(新增/累积)博客量(新增/累积)学习时间(新增/累积)重要成长第八周754/42421/919/131

计划学习时间:15小时

实际学习时间:19小时

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

参考资料

Java学习笔记(第8版)

《Java学习笔记(第8版)》学习指导

转载于:https://www.cnblogs.com/zhuohua/p/6716245.html

相关资源:Java语言程序设计第八版课后档案答案

最新回复(0)