Java 11 教程
Java 11 是继 Java 8 之后 Java 编程语言的第一个 LTS(长期支持)功能版本。它遵循 Java 发布节奏引入 Java 10 并于 2018 年 9 月发布,仅在 Java 10 发布六个月后。
Java 9 和 Java 10 是非 LTS 版本。 Java 11 版本是 LTS 版本。
这是一个介绍性教程,以简单直观的方式解释了 Java 11 的基本到高级功能及其用法。
新特性
以下是 Java 11 中引入的主要新特性。
- JEP 321 - HTTP 客户端 API 标准化。
- JEP 330 - 无需编译即可启动单文件源代码程序
- JEP 323 - Lambda 参数的局部变量语法
- JEP 181 - 基于巢的访问控制
- JEP 331 - 低开销堆分析
- JEP 318 - Epsilon,无操作垃圾收集器
- JEP 333 - ZGC 可扩展的低延迟垃圾收集器
- 集合 API 更新 - 新 Collection.toArray(IntFunction) 默认方法。
- 字符串 API 更新 - 添加的新方法,如 repeat()、isBlank()、strip() 和 lines()。
- 文件 API 更新 - 添加的新方法,如 readString() 和 writeString()。
- 可选更新 - 添加了新方法 isEmpty()。
Java 11 使用新的方法和选项增强了众多 API,并删除了已弃用的 API 和选项。 我们将在接下来的章节中看到这些变化。
我们已经建立了在线Java编程环境,这样大家就可以在线编译和执行所有可用的示例。 它使大家对正在阅读的内容充满信心,并使我们能够使用不同的选项验证程序。 随意修改任何示例并在线执行。
点击下面的 运行示例 来尝试一下以下示例
public class MyFirstJavaProgram { public static void main(String []args) { System.out.println("Hello World"); } }
本地环境设置
如果大家想为 Java 编程语言设置自己的环境,那么本节将指导各位完成整个过程。请按照以下步骤设置自己的 Java 环境。
Java SE 可以免费下载。要下载请单击此处 ,下载与自己的操作系统兼容的版本。
按照说明下载 Java,然后运行 *.exe
在计算机上安装 Java。在机器上安装 Java 后,大家需要设置环境变量以指向正确的安装目录。
为 Windows 设置PATH
假设我们已经在 c:\Program Files\java\jdk
目录中安装了 Java
- 右键单击“我的电脑”并选择“属性”。
- 单击“高级”选项卡下的“环境变量”按钮。
- 现在,编辑“路径”变量并在其末尾添加 Java 可执行目录的路径。例如,如果路径当前设置为 C:\Windows\System32,则按以下方式编辑
C:\Windows\System32;c:\Program Files\java\jdk\bin。
为 Linux、UNIX、Solaris、FreeBSD 设置路径
环境变量 PATH 应设置为指向 Java 二进制文件的安装位置。如果在执行此操作时遇到问题,请参阅 shell 文档。
例如,如果你使用 bash 作为你的 shell,那么你会在你的 .bashrc
的末尾添加以下行
export PATH=/path/to/java:$PATH
谁适合阅读
本教程是为希望了解 Java 11 新特性和实际用法的 Java 程序员而设计的。
了解基本 Java 编程语言是学习本教程中解释的概念的唯一先决条件。