20155201 2016-2017-2 《Java程序设计》第八周学习总结
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
点评过的同学博客和代码
感悟与思考
感觉同学们都逐渐适应了网上考卷,自己也得努力不掉队,争取再往队伍前面迈进。感觉API是很重要的一章,但是看一遍好像不是特别懂,课后在找时间补补。自主学习Java八个周了,逐渐进入了状态,希望继续努力。
学习进度条
| 代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 |
|---|
| 第八周 | 754/4242 | 1/9 | 19/131 | |
计划学习时间:15小时
实际学习时间:19小时
改进情况:本周在工作日期间也学习了一些,累积了学习时间。
参考资料
20155201 2016-2017-2 《Java程序设计》第八周学习总结的更多相关文章
- 201521123027 <java程序设计>第八周学习总结
1.本周学习总结 1.1思维导图 2.书面作业 Q1.List中指定元素的删除(题目4-1) 1.1 实验总结 总结:判断List中是否存在指定元素,需要用到equals方法,若存在就用remove进 ...
- 20155201 2016-2017-2 《Java程序设计》第九周学习总结
20155201 2016-2017-2 <Java程序设计>第九周学习总结 教材学习内容总结 第十六章 整合数据库 JDBC全名JavaDataBaseConnecticity,是Jav ...
- 20155201 2016-2017-2 《Java程序设计》第二周学习总结
20155201 2016-2017-2 <Java程序设计>第二周学习总结 教材学习内容总结 编译运行P55各种类型可储存的数值范围代码,截图: 常用格式控制符: 符号 说明 %% 表示 ...
- 20155201 2016-2017-2 《Java程序设计》第一周学习总结
20155201 2016-2017-2 <Java程序设计>第一周学习总结 教材学习内容总结 每一章的问题: 第一章 Java ME都有哪些成功的平台? 第二章 哪些情况可以使用impo ...
- 201571030332 扎西平措 《面向对象程序设计Java》第八周学习总结
<面向对象程序设计Java>第八周学习总结 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https: ...
- 201871010106-丁宣元 《面向对象程序设计(java)》第八周学习总结
201871010106-丁宣元 <面向对象程序设计(java)>第八周学习总结 正文开头: 项目 内容 这个作业属于哪个课程 https://home.cnblogs.com/u/nwn ...
- 20155313 2016-2017-2 《Java程序设计》第九周学习总结
20155313 2016-2017-2 <Java程序设计>第九周学习总结 教材学习内容总结 第16章 JDBC(Java DataBase Connectivity)即java数据库连 ...
- 20145213《Java程序设计》第九周学习总结
20145213<Java程序设计>第九周学习总结 教材学习总结 "五一"假期过得太快,就像龙卷风.没有一点点防备,就与Java博客撞个满怀.在这个普天同庆的节日里,根 ...
- 21045308刘昊阳 《Java程序设计》第九周学习总结
21045308刘昊阳 <Java程序设计>第九周学习总结 教材学习内容总结 第16章 整合数据库 16.1 JDBC入门 16.1.1 JDBC简介 数据库本身是个独立运行的应用程序 撰 ...
- 20145236 《Java程序设计》第九周学习总结
20145236 <Java程序设计>第九周学习总结 教材学习内容总结 第十六章 整合数据库 JDBC简介 1.JDBC是java联机数据库的标准规范.它定义了一组标准类与接口,标准API ...
随机推荐
- MQTT-SN协议乱翻之简要介绍
前言 这一段时间在翻看MQTT-SN的协议,对针对不依赖于TCP传输的MQTT协议十分感兴趣,总是再想着这货到底是怎么定义的.一系列文章皆有MQTT-SN 1.2协议所拼装组成,原文档地址: MQTT ...
- javaWeb中的文件上传下载
在Web应用系统开发中,文件上传和下载功能是非常常用的功能,今天来讲一下JavaWeb中的文件上传和下载功能的实现. 对于文件上传,浏览器在上传的过程中是将文件以流的形式提交到服务器端的,如果直接使用 ...
- mysql max_allowed_packet参数值改大后,莫名被还原
mysql数据库用innodb引擎,mysql max_allowed_packet在my.cnf中值加大后,够一段时间,系统会莫名把这个参数的值改小. innodb_buffer_pool_size ...
- 微信小程序 --- 获取设备信息
获取设备信息: wx.getSystemInfo model:手机型号 pixelRatio:设备像素比 windowWidth:窗口宽度 windowHeight:窗口高度 language:语言 ...
- BFS+优先队列+状态压缩DP+TSP
http://acm.hdu.edu.cn/showproblem.php?pid=4568 Hunter Time Limit: 2000/1000 MS (Java/Others) Memo ...
- VMware Authorization Service 未运行怎么解决
操作步骤如下: 1.按win+r快捷键,输入services.msc,点击确定: 2.服务列表找到VMware Authorization Service 并双击: 3.修改启动类型为自动,点击应用, ...
- Sublime Text 2/3 安装Emmet(Zencoding)以及常见使用,一种快速编写HTML/CSS代码的方法
原文链接http://blog.csdn.net/shirley254/article/details/52336744
- C# tostring 格式化输出
C 货币 2.5.ToString("C") ¥2.50 D 十进制数 25.ToString("D5") 00025 E 科学型 25000.ToString ...
- Java编程思想第四版勘误
坊间传说这本书翻译得很烂,我倒觉得还好.虽然看原文更准确,但是如果在具备一定编程思维和基础.能够看出来疑问的情况下,还是看中文更快一些,而且这本书本身也不适合初学者看.当然,错误和不通顺还是有的,而且 ...
- Linux squid 缓存服务器
一.简介 代理服务器英文全称是Proxy Server,其功能就是代理网络用户去取得网络信息. Squid是一个缓存Internet 数据的软件,其接收用户的下载申请,并自动处理所下载的数据.当一个用 ...
