Java JDK 9是Java开发工具包的一个重要版本,由OpenJDK项目开发并维护,它在Java发展历程中引入了一系列创新特性和改进。本版本为Windows 64位免安装版,意味着用户无需经历传统安装过程,只需解压缩文件,然后进行简单的配置即可使用。 JDK 9最重要的特性之一是模块化系统(Project Jigsaw),这是Java平台的一项长期计划,旨在提高可维护性、安全性和性能。模块化使得大型应用可以更有效地管理和加载其依赖,同时降低了启动时间和内存占用。在JDK 9中,Java标准库被打包成多个模块,例如`java.base`、`java.sql`等,开发者可以根据需求选择加载必要的模块。 JDK 9引入了新的命令行工具,例如`jlink`和`jimage`。`jlink`用于创建定制的运行时图像,它可以根据应用程序的需求链接所需的模块,从而减少部署大小和启动时间。`jimage`则是一个用于处理JDK镜像的工具,它允许查看和操作JDK的二进制文件格式。 此外,JDK 9增强了Javadoc,新增了`@implNote`、`@implSpec`和`@implDefault`注解,这些注解为实现者提供了更多的文档空间,以记录实现细节和非API规范。同时,JShell(也称为Read-Eval-Print Loop,简称REPL)作为新的命令行工具引入,使得开发者可以快速测试代码片段,提高了开发效率。 在语言层面,JDK 9引入了`私有接口方法`,这是一种仅限接口内部使用的私有方法,增强了接口的功能。另外,`多版本兼容JAR`(Maven的``属性)特性允许JAR文件包含针对不同Java版本的代码,这样库开发者可以利用新版本的特性,同时保持对旧版本的兼容。 在垃圾收集器方面,G1垃圾收集器在JDK 9中成为默认的垃圾收集器,它提供了一种平衡暂停时间和总体吞吐量的方法,并且支持大内存的应用场景。 为了提升性能,JDK 9对Java编译器(JEP 280)和JVM(JEP 291)进行了优化,包括改进的类型推断和类数据共享功能。同时,JDK 9还引入了HTTP/2客户端,这是一个全新的、高性能的HTTP客户端API,支持现代网络协议,提升了网络通信的效率。 在安全性方面,JDK 9对Java加密体系进行了升级,包括对TLS协议的支持和密码算法的更新,以应对不断变化的安全威胁。 Java JDK 9的Windows 64位免安装版提供了一种便捷的方式来体验和利用这个版本的新特性,只需解压缩并配置环境变量,开发者就能在自己的系统上轻松使用JDK 9的功能。为了确保能正常使用Java开发工具,别忘了将解压后的bin目录添加到系统的PATH环境变量中。
2024-08-16 09:54:17 177.54MB java jdk9
1
jdk-9.0.1_windows-x64_bin.exe,Oracle-jdk9,JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。
2022-12-08 15:14:39 373.92MB windows Oracle jdk9
1
JDK 9中文文档,采用谷歌机翻,对源码自行编译,去除广告,安安静静的做一个文档。
2022-08-13 17:55:42 59.99MB JDK9 API 中文
1
官网的JDK9已经下架了,这个是原来官网一模一样的版本
2022-05-08 00:04:45 174.85MB Java9 JDK9
1
(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】
2022-04-18 10:36:04 81.08MB jre9 jre下载 jre9下载
1
Spring-Core JDK9+ RCE漏洞复现环境
2022-04-06 00:13:35 3.76MB 漏洞
1
jdk9的中文文档 chm格式 包含谷歌翻译版和必应翻译版 ..
2022-03-28 22:38:26 101.03MB java9 api doc 中文
1
Java9(版本号:9.0.4)的Oracle官方API文档(英文版)
2022-03-28 19:41:51 21.92MB Java JDK 9 1.9
1
windows版本64位操作系统的jdk9,从java官网下载,具体版本号 jdk-9+181_windows-x64_ri.zip
2022-03-24 16:12:40 169.52MB java9 jdk9 java jdk9-windows
1
JDK9绿色压缩版64位+JRE9,本人资源里有JDK1.7以上所有版本,均是绿色版,解压即用。
2022-03-19 20:44:47 130B JDK
1