Mac系统专用Java JDK 11.0.2版本下载与特性解析

版权申诉
0 下载量 75 浏览量 更新于2024-10-20 收藏 165.97MB ZIP 举报
Java Development Kit(JDK)11.0.2适用于Mac系统的发行版是一种为Mac OS X提供Java开发环境的软件包。JDK包含了Java运行时环境(JRE)、Java虚拟机(JVM)、Java类库以及其他用于开发Java应用程序的工具。Java是一种广泛使用的跨平台编程语言,其设计目标是保持代码的"一次编写,到处运行"(WORA)的能力,使得开发人员可以编写代码,然后在支持Java的任何系统上运行,而无需修改代码。 JDK 11是Java标准版(Java SE)的一个版本,也是Java 11的官方开发工具包。它带来了许多新特性和改进,例如新的HTTP客户端API、支持HTTP/2和HTTPS、删除Java Applet API、引入了新的垃圾收集器等。 开发者安装JDK后,可以使用集成开发环境(IDE)如IntelliJ IDEA、Eclipse或者使用命令行工具来编写和编译Java程序。编译后的.class文件可以使用JRE进行执行,JRE包括JVM和Java标准类库,是执行Java程序的运行时环境。 JDK 11的特性包括: 1. 新的HTTP客户端:基于Java 9中引入的HTTP/2支持和HTTPS,提供了更现代化的HTTP客户端API,可以用来替换旧的HttpURLConnection。 2. 移除Java Applet API:Java Applet已经在后续的Java版本中被废弃,并在JDK 11中被彻底移除。Applet是一种嵌入在网页中的Java小程序,由于安全和兼容性问题,现代浏览器已不再支持。 3. 新增垃圾收集器:引入了Epsilon垃圾收集器,这是一个无操作的垃圾收集器,用于性能测试,不实际进行垃圾收集,以及ZGC,用于低延迟垃圾收集。 4. 本地Java接口(JNI)改进:增加对C++ 14的支持。 5. 新的底层平台API:JDK 11在底层平台API方面有增强,例如增加了对线程局部变量的持有者引用支持。 6. 支持新的HTTPS方法:允许Java应用程序以编程方式更改SSL/TLS服务器证书的密码。 7. 更好的Java语言和工具支持:包括对Java语言和编译器、Java虚拟机和JDK工具的改进。 JDK的安装通常包括以下步骤: - 下载JDK安装包,即本例中的"dmg"文件。 - 打开dmg文件,并运行安装程序。 - 按照安装向导指示完成安装过程。 - 配置环境变量,如JAVA_HOME,并更新PATH变量,以便在命令行中直接使用java和javac命令。 - 验证安装,通过运行java -version和javac -version命令确保JDK正确安装并且版本正确。 JDK的版本管理和更新是Java开发者日常维护的一部分。随着Java技术的演进,保持最新版本的JDK是获取最新特性和安全更新的关键。使用Mac OS X的用户可以通过下载对应的.dmg文件安装并使用JDK进行开发。