Mac系统专用Java JDK 11.0.2版本下载与特性解析
版权申诉
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进行开发。
1650 浏览量
169 浏览量
153 浏览量
2023-11-02 上传
190 浏览量
2134 浏览量
2134 浏览量

YunFeiDong
- 粉丝: 174
最新资源
- 示波器基础与应用:理解示波器的工作原理和功能
- Linux系统中RPM与非RPM软件的安装与卸载指南
- Linux系统操作实用技巧精选33例
- Linux新手入门:常用命令详解与操作指南
- Linux网络命令速览:基础到高级操作指南
- InstallShield 10-11 教程:快速入门安装包制作
- JSTL核心标签与应用全面解析
- OMG空间领域任务 force与XTCE:XML遥测和命令交换标准
- 提升NIT-Pro客观题案例考试技巧:实战与编译要点解析
- 掌握Spring架构:模式驱动的Java开发指南
- SQL应用教程详解:基础到高级操作
- 基于块方向的指纹图像增强与新型匹配技术
- Django快速搭建待办事项列表:30分钟入门教程
- 掌握AJAX实战:信息获取与技术详解
- JBoss Seam教程:理解上下文组件
- Subversion快速搭建与入门教程