您的位置:首页 > 编程语言 > Java开发

《Java程序设计》第七周学习总结

2016-04-15 19:45 483 查看

20145224 《Java程序设计》第七周学习总结

教材学习内容总结

13.1 认识时间与日期

·想要度量时间首先要有时间基准,目前国际上通用的有一下六个时间基准:

1、格林威治标准时间

2、世界时

3、国际原子时

4、世界协调时间

5、Unix时间

6、epoch

13.2 认识Date与Calendar

·Date是时间轴上的瞬间,是偏向机器的时间观点。使用
System.currenTimeMillis()
来取得epoch毫秒,返回的是long型整数。



·DateFormat是格式化的时间日期,可以通过
getDateInstance()
getTimeInstance()
getDateTimeInstance
等静态方法来取得不同详细程度的日期时间。



·SimpleDateFormat可以用模式字符串自定义格式,它还有个
parse()
方法,可以按构建SimpleDateFormat时指定的格式将指定的字符串剖析为Date实例。



·Calendar可以用来取得某个时间日期信息或者是对时间日期进行操作。
add()
可以改变Calendar的时间,
after()
before()
可以用来比较两个时间日期的先后。



·java.util.TimeZone的
getDefault()
可以取得默认时区信息。若想取得指定时区的TimeZone实例可以使用ID字符串。





13.3 JDK8新时间日期API

·LocalDateTime、LocalDate和LocalTime是不具时区的时间与日期定义。

·ZoneDateTime和OffsetDateTime可以基于LocalDateTime、LocalDate和LocalTime来补齐时区信息。



·oridinal取出的月份是从0开始的,所以我们在表示月份是要用getValue()方法。



·JDK8还实现了新日期时间的流畅API。



教材学习中的问题和解决过程

本周学习任务只有一章,内容也较为简单,暂时没有发现什么问题。

学习进度条

代码行数(新增/累积)博客量(新增/累积)学习时间(新增/累积)重要成长
目标5000行30篇400小时
第一周200/2002/220/20
第二周300/5002/418/38
第三周500/10003/722/60
第四周300/13002/930/90

参考资料

Java学习笔记(第8版)

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

...
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: