20145106《Java程序设计》第7周学习总结
2016-04-16 20:45
281 查看
教材学习内容总结
使用Lambda的特性可以去除重复的信息,以取得语法的简洁,增加程序代码的表达性。Lambda表达式本身是中性的,不代表任何类型的实例,同样的Lambda表达式,可用来表示不同目标类型的对象操作。如果Lambda表达式中捕获的局部变量本身等效于final局部变量,可以不用在局部变量上加上final。但是在Lambda表达式中是不可以改变被捕获的局部变量值的。Lambda表达式实际的类型要看函数的接口而定,可以自行定义接口,但是对于几种常用的函数接口行为,JDK8已经给出了定义。按行为来说,可以分为Consumer,Function,Predicate,Supplier四个类型。JDK8引入Lambda的目的之一是为了让开发者在撰写程序的时候更为简洁,“分而治之”的概念则是获得便捷性的前提。第十三章介绍了很多时间的基准,有我们熟悉的格林尼治时间,还有我第一次知道的epoch时间等等
Epoch为某个特定时代的开始,时间轴上的某一个瞬间。
JDK8新时间日期处理API中最重要的,就是清楚的将机器对时间的概念与人类的概念区分开来,使界限变得分明。
public class TimeZoneDemo { public static void main(String[] args) { TimeZone timeZone = TimeZone.getDefault(); out.println(timeZone.getDisplayName()); out.println("\t时区ID:" + timeZone.getID()); out.println("\t日光节约时数:" + timeZone.getDSTSavings()); out.println("\tUTC 偏移毫秒数:" + timeZone.getRawOffset()); } }
本周代码托管截图
其他(感悟、思考等,可选)
下面这个网站是关于git的 感觉不错。http://www.cocoachina.com/bbs/read.php?tid=200557
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 15/15 | 2/2 | 20/20 | |
第二周 | 85/100 | 1/3 | 8/18 | |
第三周 | 200/300 | 1/4 | 13/31 | |
第四周 | 200/500 | 1/5 | 11/42 | |
第五周 | 400/900 | 1/6 | 10/52 | |
第六周 | 600/1500 | 2/8 | 20/72 | |
第七周 | 500/2000 | 2/10 | 15/77 |
参考资料
Java学习笔记(第8版)《Java学习笔记(第8版)》学习指导
...
相关文章推荐
- java之Secure hash functions
- java中的基本类型
- java设计模式之策略
- 《Java程序设计》实验二 实验报告
- 归并排序 & 数组中的逆序对 【java实现】
- java字节码指令集
- java设计模式之组合
- Java Socket探究
- 锚点请求被捕获的解决方法
- java TreeSet中的比较器
- 文件工具类 FileUtil.java 主要获取文件的Cache目录
- 二叉树中和为某一值的路径 java实现
- Java基础--类的定义及用法
- IntelliJ IDEA使用Maven创建Spring和Mybatis工程出现...BindingException: Invalid bound statement (not found)
- 【Java版本】二分查找&数字在排序数组中出现的次数
- java设计模式之模板方法
- java 版的复利计算器(张俊毅 周修文)
- 20145238-荆玉茗 《Java程序设计》第2次实验
- java-cef系列视频第三集:添加flash支持
- JavaEE 基础 JDK环境配置