Java 11 概述

来源:这里教程网 时间:2026-02-17 21:22:16 作者:

Java 11 概述

Java 11 是 Java 8 之后的首个 LTS(长期支持)特性发布版。它遵循了从 Java 10 开始引入的 Java 发布节奏,并于2018年9月发布,仅仅在 Java 10 发布六个月后。

Java 9 和 Java 10 是非LTS版本。而 Java 11 则是一个LTS版本。

新特性

以下是引入到 Java 11 中的主要新特性:

JEP 321 − 标准化的 HTTP 客户端 APIJEP 330 − 可以直接运行单个源代码文件的程序JEP 323 − lambda 参数的局部变量语法JEP 181 − 基于嵌套的访问控制JEP 331 − 低开销堆分析JEP 318 − Epsilon,一种无操作的垃圾收集器JEP 333 − ZGC,一种具有可扩展性和低延迟的垃圾收集器Collection API 更新 − 添加了新的 Collection.toArray(IntFunction) 默认方法。String API 更新 − 添加了新的方法,如 repeat()、isBlank()、strip() 和 lines()。Files API 更新 − 添加了新的方法,如 readString() 和 writeString()。Optional 更新 − 添加了新的方法,isEmpty()。

Java 11 还增强了许多 API,添加了新的方法和选项,并移除了已弃用的 API 和选项。我们将在接下来的章节中看到这些变化。

相关推荐