亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Industrial programming >> java

Java 10 - 概述

Java 10 是 Java 发布节奏中的主要版本,于 2018 年 3 月 10 日发布。在 Java 10 中,Oracle 已将 Java 发布节奏更改为新模型、6 个月发布节奏和 Oracle Java SE 产品的 LTS 模型。 LTS 模型代表长期支持模型。

从 Java 10 开始,Oracle 每 6 个月发布一个新版本的 Java,每个版本都包含一个或两个主要特性。 Oracle 使用发布列车概念。每个发布火车计划为 6 个月。在此时间线内开发的功能将在版本中发布,否则这些功能将移至下一个版本系列。

Oracle JDK 与 OpenJDK

大多数 Oracle JDK 二进制文件是专有的并由 Oracle 许可,并且对重新分发有多个限制。而 OpenJDK 对开发者社区更加友好。从 Java 10 开始,Oracle 决定将 OpenJDK 推广为主要的 JDK,以促进基于社区的 Java 开发。 Oracle 将继续生产自己的 JDK,但将在 3 年后发布它们并将它们称为 LTS 版本。所以 OpenJDK 二进制文件将每六个月发布一次。

OpenJDK 是云和容器友好的,因为它可以作为容器的一部分自由分发。所以甲骨文推动OpenJDK的举动让java对云或容器的开发和部署更加友好。

Java 9 和 Java 10 是非 LTS 版本。 Java 11 版本是 LTS 版本。

新功能

以下是 Java 10 中引入的主要新特性。

Java 10 使用新的方法和选项增强了 70 多个 API,并删除了已弃用的 API 和选项。我们将在接下来的章节中看到这些变化。


java

  1. Java 运算符
  2. Java 评论
  3. Java for-each 循环
  4. Java 字符串
  5. Java 接口
  6. Java 匿名类
  7. Java try-with-resources
  8. Java 注释
  9. Java 断言
  10. Java - 概述
  11. C 语言 - 概述
  12. Java 9 - 概述