高级
提供者 : Scott Stanlick
3 课时 · 13m
语言:阿拉伯语, 德语, 英语, 西班牙语, 法语, 葡萄牙语, 简体中文
课程描述
在这些课程中,我们将介绍Oracle 承诺的新发布时间表以及如何紧跟当前趋势。年度发布计划已经一去不复返了,这通常意味着等待18到24个月才能在生产应用程序中使用新功能。
我们将讨论Java传统上如何被限制为包含类和接口,以及Oracle是如何扩展Java语言类型系统的:在几个版本之前添加了枚举类型,最近Oracle添加了记录类型。在许多情况下,当程序员以前被迫使用类时,记录类型是有用的。
最后,我们将展望Java的未来以及继续使其成为广泛使用的编程语言之一的前瞻性思维。
您将学到的内容
- 描述Oracle发布周期及其从原有18至24个月年度发布计划的转变
- 识别Oracle为Java语言新增的各类新特性
- 解释switch结构的改进方式
- 在现代Java中使用多行字符串
- 认识Java新增的instanceof模式匹配
- 追溯Java版本历史及Java语言类型系统的扩展
关键要点
- Oracle已承诺采用新的发布计划,取代以往通常需要等待18至24个月才能在生产应用中使用新特性的年度发布周期。
- Java传统上仅限于类和接口,但Oracle此后扩展了Java语言类型系统。
- 枚举类型在几个版本前被加入,Oracle近期又新增了记录类型。
- 记录类型在许多以往程序员不得不使用类的场景中非常实用。
- 本课程最后展望了Java的未来,以及使其保持为最广泛使用的编程语言之一的前瞻性思考。
常见问题
本课程涵盖哪些主题?
本课程涵盖Oracle的新发布计划及如何紧跟当前趋势、Java语言类型系统的扩展(包括枚举类型和较新的记录类型),以及现代Java编程特性,如改进的switch、多行字符串和instanceof模式匹配。课程最后还将展望Java的未来。
完成本课程后我能掌握哪些能力?
您将能够描述Oracle发布周期、识别各类新语言特性、解释switch的改进方式、理解如何使用多行字符串,以及认识Java新增的instanceof模式匹配。
课程包含哪些课时?
本课程包含三个课时:Java版本历史、Java类型系统以及现代Java编程。
本课程与哪些技能相关?
本课程与Java 11、Java 8、Java EE版本历史、Java企业版、Oracle Agile以及软件发布生命周期相关。
为什么Java新增了记录类型?
记录类型在许多以往程序员不得不使用类的场景中非常实用,它是Oracle扩展Java语言类型系统的组成部分。









