Java教程是针对JDK 8编写的。本页面描述的示例和实践不利用后续版本引入的改进,可能使用不再可用的技术。
有关Java SE 9及后续版本中更新的语言特性的摘要,请参阅Java语言更改。
有关所有JDK版本的新功能、增强功能以及已删除或弃用选项的信息,请参阅JDK发行说明。
1. 你会使用哪个类来存储你的生日,包括年、月、日、秒和纳秒?
2. 给定一个随机日期,你如何找到上一个星期四的日期?
3. ZoneId和ZoneOffset之间有什么区别?
4. 如何将Instant转换为ZonedDateTime?如何将ZonedDateTime转换为Instant?
1. 编写一个示例,针对给定的年份,报告该年份中每个月的长度。
2. 编写一个示例,针对当前年份的给定月份,列出该月份中所有的星期一。
3. 编写一个示例,测试给定的日期是否是一个星期五的13日。