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

教材学习内容总结

+JDK出现之前就已经存在的java.util.Date与java.util.Calendar等API

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

+使用Date实例来取得系统时间描述,不过Date也是偏向机器的时间观点

+DateFormat是个抽象类,其操作类是java.text.SimoleDateFormat,也可以直接构建SimpleDateFormat 实例,或是使用DateFormat的getDateInstance()、getTimeInstance()、getDateTimeInstance()等静态方法,用较简便方式按不同需求取得SimpleDateFoamat实例

+SimpleDateFoama还有个parse()方法,可以构建SimpleDateFormat时指定的格式,将指定字符串剖析为Date实例

+Date建议作为时间轴上的瞬时代表,要格式化时间日期则通过DateFormat,如果想要取得某个时间日期信息,或者是对时间日期进行操作,可以使用calendar。

+建立Calendar实例,可以使用get()方法并指定Calendar上的字段。 使用add()方法改编时间,使用roll()方法只针对日期中的某个字段加减。

+使用Calendar时,并没有使用时区信息,这回使用该默认时区,可以使用java.util.TImeZone的getDefault()来取得默认时区信息

+可用的ID可以使用TimeZone.getAvailableIDs()来取得,它会返回String[]

+TemporalAmount:时间差以Duration定义,日期差以Period定义

+TemporalUnit:between()方法用于计算时间差

+TemporalAccessor:定义了只读的时间对象

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

没有~

代码调试中的问题和解决过程

都是照书敲的,没什么问题~

本周代码托管截图

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

其他(感悟、思考等,可选)

Java学习进行了一大半了,感觉还是学的很糊涂,有点丧气~

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 50/50 2/2 20/20 实现“HelloWorld”
第二周 100/150 2/4 20/20 学会用IDEA编写代码
第三周 100/250 2/6 20/20 掌握更多的语法知识
第四周 150/400 1/7 20/20 学会用Git托管代码
第五周 150/550 1/8 20/20 掌握更多的语法知识
第六周 550/1100 1/9 20/20 掌握更多的语法知识
第七周 100/1200 1/10 20/20 掌握更多的语法知识
上一篇:centos的nginx支持ssl


下一篇:Stronger (What Doesn't Kill You)