java jdk9下载-JDK 9 64位下载 V9.0.4官方版

JDK 9 64位 V9.0.4版

语言:简体中文

大小:375M

类别:应用工具

时间:2024-12-31

软件介绍

  • JDK 9 64位 V9.0.4版

JDK9是Java开发工具包的第九个版本,它代表了Java平台的最新更新。该版本于2017年9月发布,带来了多个重要特性与优化,其中最引人注目的就是模块化系统。模块化系统使得开发人员可以将代码拆分为多个独立的模块,从而更高效地管理和组织代码。除此之外,JDK9还引入了诸如JShell的交互式命令行工具,用于快速测试和调试代码。同时,JDK9在性能和安全性方面也做出了显著增强,提升了应用程序的稳定性和安全性。总体而言,JDK9是一个具有里程碑意义的版本,它为Java开发人员提供了更大的灵活性和工作效率。

JDK9安装教程

1、首先下载JDK9安装包,并运行安装程序。在安装向导界面中点击“下一步”以开始安装。

JDK9安装界面

2、点击“更改”可以更改Java的安装路径,设置好路径后,点击“下一步”。

更改安装路径

3、等待JDK文件释放完成后,才能继续进行安装。

等待释放文件

4、点击“更改”可以修改JRE文件的释放位置,设置好后,点击“下一步”。

更改JRE路径

5、等待安装文件全部释放完毕后,安装过程将成功完成。

安装完成

JDK9功能介绍

  • JavaShell
  • 新增诊断命令
  • 取消启动时选择JRE版本
  • jlink:Java连接器
  • 多版本兼容Jar文件
  • 数据报传输层安全性(DTLS)
  • 禁用sha-1证书

JDK9软件特色

1、Jigsaw模块化项目:JDK引入了突破性的模块化设计。

1) Jigsaw项目旨在对Java代码进行模块化设计,将JRE分解为多个相互配合的组件。该JEP是Jigsaw项目的第一步,实际上它对JDK源代码进行了模块化,使得JRE和JDK的结构保持不变。这样,编译系统就能有效管理模块的编译和模块间的边界。

2) 这一项目原计划随着Java8发布,但由于延期,最终被纳入了JDK9。当Jigsaw项目完成后,开发人员将能够根据需求定制组件,从而减少rt.jar的体积,也使得Java更适用于嵌入式设备等小型计算机。同时,这将简化开发人员的工作,使得Java的标准库更易于管理和维护。

2、简化的进程API:Java9增强了与操作系统的交互能力。

1) 目前Java在控制和管理操作系统进程方面的能力较为有限。为了获取操作系统信息,通常需要依赖本地代码或其他外部库。而Java9则新增了简单明了的方法,直接支持获取进程ID、JVM状态、进程名称、枚举信息等,这将大大提高Java与操作系统之间的互动性。

3、轻量级JSON API:新引入的JSON处理工具。

虽然目前有多个第三方工具可用于处理JSON(如谷歌Gson、阿里FastJson等),Java9提供了内置的轻量级JSON API,它直接整合在Java标准库中,无需额外引入第三方工具。该API充分利用了Java8的新特性,并将作为Java.util包的一部分发布。

4、货币与API:Java9引入了新的货币API。

1) 新的货币API可以显示货币,并支持进行汇率转换和各种计算。它将简化与货币相关的操作。

5、优化锁争用:提高多线程性能。

1) 锁争用是Java多线程编程中的瓶颈,JDK9通过优化锁竞争系统,提升了JVM性能,并通过多个基准测试验证了这一改进。新的锁争用系统在22个不同的基准测试中表现优异,预计这一改进将在广泛应用中显著提升软件性能。

6、编码缓存机制:提高JIT编译效率。

1) JDK9还引入了新的JIT编译缓存机制。当某段代码被频繁执行时,JVM会将该代码编译成本地代码并保存到缓存中。这样,下一次执行时,可以直接加载缓存代码,从而加快编译过程。这一机制在垃圾回收和代码执行中都能提高性能。

7、智能编译工具:提升编译效率。

1) Java9引入了智能编译工具(sjavac),该工具源自JEP139,并进一步在JEP199中得到改进。它的主要目标是提升在多核处理器上的编译效率,逐步取代传统的Javac工具,成为默认的编译工具。

更新日志

  • 进程API更新:新增了ProcessHandle类,用于获取进程的ID、参数、命令、启动时间、CPU时间、用户信息等,还支持监控进程活跃状态并在进程退出时执行特定操作。
  • 更多并发功能:包括发布-订阅框架的互操作性支持,以及对CompletableFuture API的增强。
  • 集合工厂方法改进:新增静态工厂方法,使得在创建不可变集合和映射时更加便捷。

以上内容由KKX小编为大家介绍,希望对你了解JDK9有所帮助!

展开全部
收起