20145203盖泽双 《Java程序设计》第7周学习总结

20145203盖泽双 《Java程序设计》第7周学习总结

教材学习内容总结

1、如果使用JDK8的话,可以使用Lambda特性去除重复的信息。

2、在只有Lambda表达式的情况下,参数的类型必须写出来,如果有目标类型的话,在编译程序可推断出类型的情况下,就可以不写出Lambda表达式的参数类型。

3、Lambda表达式中this的参考对象以及toString()的接受者,是来自Lambda的周围环境,也就是看Lambda表达式是在哪个名称范畴,就能参考该范畴内的名称,像是变量或方法。

4、Lambda表达式只是定义函数接口操作的一种方式,除此之外,只要静态方法的方法签署中,参数与返回值定义相同,也可以使用静态方法来定义函数接口操作。

5、格林威治标准时间(GMT):通过观察太阳而得,然而地球公转轨道为椭圆形且速度不一,本身自转亦缓慢减速中,因而会造成越来越大的时间差,已不作为标准时间使用。

6、世界时:在1972年引入UTC之前,GMT与UT是相同的

7、国际原子时(TAI),秒的单位定义是基于TAI,也就是铯原子辐射振动次数。

8、世界协调时间(UTC),UTC考虑了地球自转越来越慢而有闰秒修正,确保UTC与UT相差不会超过0.9秒。

9、就目前来说,即使标注为GMT(无论是文件说明,或者是API的日期时间字符串描述),实际上谈到时间指的是UTC时间。

10、

①儒略历:修正了罗马历隔三年设置一闰年的错误,改采四年一闰。

②格里高利历:改革了儒略历。

11、ISO 8601标准:采用统一的数据格式。

12、每个地区的标准时间各不相同,涉及到地理、法律、经济、社会、政治等问题。

13、为了让人们对时间的认知符合作息,因而设置了UTC偏移。

14、如果想要取得系统时间,方法之一是使用System.currentTimeMillis()方法,返回的是long类型整数。

15、Date有两个构造函数可以使用,一个可使用epoch毫秒数构建,另一个为无自变量构造函数,内部亦是使用System.currentTimeMillis()取得毫秒数,调用getTime()可取得内部保存的epoch毫秒数值。

本周代码托管截图

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 200/200 2/2 20/20
第二周 300/500 2/4 18/38
第三周 500/1000 3/7 22/60
第四周 300/1300 2/9 30/90
第七周 500/1900 1/10 20/150

参考资料

posted @ 2016-04-17 17:54  20145203盖泽双  阅读(189)  评论(1编辑  收藏  举报