20155211 2016-2017-2 《Java程序设计》第八周学习总结
20155211 2016-2017-2 《Java程序设计》第八周学习总结
教材学习内容总结
第十四章 NIO与NIO2
- NIO使用频道(channel)来衔接数据节点,对数据区的标记提供了clear(),rewind(),flip(),compact()等高级操作。
 - 想要取得channel的操作对象,可以使用channels类。
 - Buffer的直接子类们都有一个allocate()静态方法,可以让你指定Buffer容量。 Buffer的容量大小可以使用capacity()方法取得。
 - 在以前,并没有标准方式取得不同文件系统所支持的不同属性,在JDK7中,可以通过BasicFileAttributes,DosFileAttributes,PosixFileAttributes,可以针对不同的文件系统取得支持的属性信息。
 NIO2文件系统API提供一组标准接口与类。
第十五章 通用API
- java.util.logging包提供了日志功能相关类与接口,不必额外配置日志组件,就可在标准JAVA平台使用
 - 使用日志的起点是Logger类,要取得Logger类,必须使用Logger的静态方法getLogger()
 - 调用getLogger()时,必须指定Logger实例所属名称空间,名称空间以“·”作为层级区分,名称空间层级相同的Logger,其父Logger组态相同
 - 客户端调用Logger实例的log()方法,首先会依Level过滤信息,再看Logger有无设定Filter接口的实例 可通过logging.properties来设定Logger组态
 - 代表同一组信息但不同地区的各个资源包会共享相同的基础名称,使用ResourceBundle的getBundle()时指定的名称 ,就是在指定基础名称
 - 使用ResourceBundle时,如何根据基础名称取得对应的信息文档:
- 使用指定的Locale对象取得信息文档
 - 使用Locale.getDefault()取得的对象取得信息文档
 - 使用基础名称取得信息文档
 
 - 可以使用Date来取得完整日期时间 :
- 使用toString()取得日期文字描述
 - 使用DateFormat格式化日期
 
 java.util.regex.Pattern实例是规则表示式在JVM中的代表对象,必须通过Pattern的静态方法compile()来取得,可以使用matcher()方法指定要比较的字符串,这会返回java.util.regex.Matcher实例,表示对指定字符串的比较器
教材学习中的问题和解决过程
代码调试中的问题和解决过程
- 本周代码调试过程中并没有发现什么大的问题,均是些失误造成的运行错误。
 代码托管


上周考试错题总结
- JDK8中的Lambda表达式有以下好处:消除重复性/改善可读性
 - 只知道消除重复性,不知道改善可读性这点
 - JDK8 中新时间API中,用于度量时间的类有Instant/Duration/LocalDateTime
 - 现在国际上通用的标准时间是++UTC++
 - 手滑。。。
 - ++实际++参数是调用方法时传给方法的值
 - 下面哪些类的对象会包含“东部标准时间”的信息)Instant/ZonedDateTime
 - 依然是单选的多选。。
 - 下面哪些内容会出现在Period对象中?Year/Month/Day
 
结对及互评
点评过的同学博客和代码
- 本周结对学习情况
- 20155235
 - 结对学习内容
共同阅读书上的内容,讨论书上的代码。以及研究了上周考试的错题 
 - 上周博客互评情况
 
学习进度条
| 代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
|---|---|---|---|---|
| 目标 | 5000行 | 30篇 | 400小时 | |
| 第八周 | 710/800 | 1/1 | 18/20 | 
尝试一下记录「计划学习时间」和「实际学习时间」,到期末看看能不能改进自己的计划能力。这个工作学习中很重要,也很有用。
耗时估计的公式
:Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。
计划学习时间:18小时
实际学习时间:20小时
改进情况:看书时间变多
(有空多看看现代软件工程 课件
软件工程师能力自我评价表)
参考资料
20155211 2016-2017-2 《Java程序设计》第八周学习总结的更多相关文章
- 201521123027 <java程序设计>第八周学习总结
		
1.本周学习总结 1.1思维导图 2.书面作业 Q1.List中指定元素的删除(题目4-1) 1.1 实验总结 总结:判断List中是否存在指定元素,需要用到equals方法,若存在就用remove进 ...
 - 20155211 2016-2017-2 《Java程序设计》第九周学习总结
		
20155211 2016-2017-2 <Java程序设计>第九周学习总结 教材学习内容总结 第十六章 整合数据库 一.JDBC入门 (一)JDBC简介 厂商在操作JDBC驱动程序时,依 ...
 - 201571030332  扎西平措   《面向对象程序设计Java》第八周学习总结
		
<面向对象程序设计Java>第八周学习总结 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https: ...
 - 201871010106-丁宣元 《面向对象程序设计(java)》第八周学习总结
		
201871010106-丁宣元 <面向对象程序设计(java)>第八周学习总结 正文开头: 项目 内容 这个作业属于哪个课程 https://home.cnblogs.com/u/nwn ...
 - 20155220 2016-2017-2 《Java程序设计》第九周学习总结
		
20155220 2016-2017-2<Java程序设计>第九周学习总结 教材学习内容总结 JDBC(Java DataBase Connectivity)即java数据库连接,是一种用 ...
 - 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 ...
 - 20155303 2016-2017-2 《Java程序设计》第二周学习总结
		
20155303 2016-2017-2 <Java程序设计>第二周学习总结 教材学习内容总结 『注意』 "//"为单行批注符: "/*"与&quo ...
 
随机推荐
- python开发之路目录
			
Python 目录 基础 python入门 python数据类型.字符编码.文件处理 python函数基础 python函数进阶 python装饰器函数 python装饰器函数 python递归函数 ...
 - cocos代码研究(9)ProgressTimer类学习笔记
			
理论部分 ProgressTimer是Node的子类. 该类根据百分比来渲染显示内部的Sprite对象. 变化方向包括径向,水平或者垂直方向. 代码部分 Type getType () const获取 ...
 - 全新办公方式,iClap引领企业级服务新浪潮
			
随着企业级服务,SaaS市场的飞速发展,国内市场上,伴随着“马云又一个反人类的社交梦-钉钉”的出现与强势推广,企业协同办公类的产品被不断的呈现在企业的视线中,一时间,似乎我们传统的工作方式好像已经成了 ...
 - Educational Codeforces Round 56 Solution
			
A. Dice Rolling 签到. #include <bits/stdc++.h> using namespace std; int t, n; int main() { scanf ...
 - 2018-2019 ICPC, NEERC, Northern Eurasia Finals (Unrated, Online Mirror, ICPC Rules, Teams Preferred) Solution
			
A. Alice the Fan Solved. 题意: 两个人打网球,要求teamA 的得分与其他队伍拉开尽量大 输出合法的方案 思路: $dp[i][j][k][l] 表示 A 赢i局,其他队伍赢 ...
 - Python3.6(windows系统)通过pip安装bs4
			
Python3.6(windows系统)通过pip安装bs4 cmd安装命令: pip install beautifulsoup4 执行结果:
 - 学习java的一点体会
			
在这几天的做实验.读书.写笔记的过程中我发现一个问题,就是我的知识面太窄,就比如说,学的知识都是一块一块的,没有能力去把它串起来,虽然学的很快,也写笔记总结,但马上就忘了,我想java是一个体系,需要 ...
 - 20155201 2016-2017-2 《Java程序设计》第一周学习总结
			
20155201 2016-2017-2 <Java程序设计>第一周学习总结 教材学习内容总结 每一章的问题: 第一章 Java ME都有哪些成功的平台? 第二章 哪些情况可以使用impo ...
 - HDU 3374 String Problem(最大最小表示+KMP)题解
			
题意:给你一个字符串,这个字符串可以这样操作:把第一个字符放到最后一个形成一个新的字符串,记原式Rank为1,每操作一步Rank+1,问你这样操作得出的最小字典序的字符串的Rank和这样的字符串有几个 ...
 - [翻译]将智能指针用于C++的类成员
			
http://stackoverflow.com/questions/15648844/using-smart-pointers-for-class-members Question: I'm hav ...