KnowledgeCity

高级 Java:概述

了解Oracle的发布节奏并了解最近的事件以及未来的发展
免费观看第一课 — 获取全部 3 节课程的完整访问权限。

To view this video please enable JavaScript.

课程:按需
高级  提供者 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语言类型系统的组成部分。