高级
提供者 : Scott Stanlick
3 课时 · 16m
语言:阿拉伯语, 德语, 英语, 西班牙语, 法语, 葡萄牙语, 简体中文
课程描述
在这些课程中,您将了解新的日期和时间API的实际应用。Java8为日期和时间引入了新的API,以解决遗留的java.util.Date和java.util.Calendar的缺点,新的日期/时间API包含许多有用的组件,可帮助您轻松构建复杂的日期/时间应用程序。
您将了解可用于轻松从遗留类型转换为新类型或从新类型转换为遗留类型的支持。我们还将介绍支持最常见操作的各种实用方法,您将了解这个新库如何更直观、更易于使用并且对您的代码更安全。
您将学到的内容
- 评估Java日期和时间API的可用功能
- 了解新API中时区支持的工作原理
- 评估并比较不同的时间类型
- 解释如何在Java中向前和向后移动时间
- 应用对旧版Date/Calendar类型与新类型之间转换的支持
- 使用时间(Time)、持续时间(Duration)、日期(Date)和周期(Period)组件
关键要点
- Java 8引入了新的日期和时间API,以解决旧版java.util.Date和java.util.Calendar的不足之处。
- 新的日期/时间API包含许多实用组件,可更轻松地构建复杂的日期/时间应用程序。
- 该API支持从旧类型到新类型或从新类型到旧类型的过渡。
- 该库提供了种类丰富的实用方法,支持最常见的日期/时间操作。
- 新库更加直观、易于使用,并且对代码更为安全。
常见问题
本课程涵盖哪些内容?
本课程介绍Java中新的日期和时间API,包括对旧版Date和Calendar、Time和Duration以及Date和Period的支持。内容涵盖新旧类型之间的过渡、时区支持、时间类型比较,以及在时间轴上向前和向后移动。
本课程所讲授的API是由谁引入的,原因是什么?
Java 8引入了新的日期和时间API,以解决旧版java.util.Date和java.util.Calendar的不足之处。
学完本课程后,我将掌握哪些技能?
本课程涉及Java编程技能,包括Java 8、Java 9、Java 11、Java API以及Java开发工具。
课程包含哪些课时?
本课程包含以下课时:旧版Date和Calendar的支持;Time和Duration;以及Date和Period。
为什么要使用新的日期/时间库而不是旧版类?
根据课程内容,新库更加直观、易于使用,并且对代码更为安全;它提供了支持最常见操作的实用方法,同时支持与旧版类型之间的相互转换。









