JDK 9:JDK 9的早期访问版本

 ,  , 

Snip20160801_1

在这里可以获取JDK 9发布前的早期版本、源码及发布进展信息。

进展

计划

最新状态

更新日期,2016-07-22

功能开发完成已达成,但这并不意味着功能列表冻结。如果你有尚未完成的JEP或者小的改进,可以通过FC扩展请求流程提交功能变更要求。

JDK 9包含的功能列表

截至目前JDK 9包含的功能有:

102: 进程API更新
110: HTTP 2 Client
143: 改进竞争锁
158: 统一JVM日志
165: 编译器控制
193: 变量处理保证一致性
197: 分段代码缓存
199: 智能化编译,第2阶段
200: JDK模块化
201: 源代码模块化
211: 删除 Import 语句过时的警告
212: 解析 Lint 和 Doclint 告警
213: 打磨Coin项目:(译注:Coin是一个改进Java语法使用性的项目)
214: 移除 JDK 8 中废弃的GC组合
215: 让 javac 支持分层变量
216: 正确处理 Import 语句
217: 注解管道 2.0
219: 数据包传输层安全(DTLS)
220: 运行时图像模块化
221: 简化 Doclet API
222: jshell:Java Shell(读取-计算-打印循环)
223: 新的 String 设计
224: HTML5 Javadoc
225: Javadoc搜索
226: UTF-8属性文件
227: Unicode 7.0
228: 增加更多的诊断命令
229: 默认创建 PKCS12 秘钥库
231: 移除启动时对JRE版本的选择
232: 改进应用安全性能
233: 自动生成运行时编译器测试用例
235: 测试 javac 生成的 class 文件属性
236: 为 Nashorn 提供解析API:(译注:Nashorn是JDK自带的Javascript引擎)
237: Linux/AArch64 移植
238: JAR 文件支持多个版本:JAR文件可同时包含多个版本的class文件
240: 移除 JVM TI hprof Agent
241: 移除 jhat 工具
243: 提供Java级别的 JVM 编译器接口
244: TLS 应用层协议协商扩展
245: 验证 JVM 命令行标记参数
246: 针对 GHASH 和 RSA 提升CPU指令效率
247: 为旧平台版本提供编译支持
248: 将 G1 设为默认垃圾回收器
249: 为 TLS 提供 OCSP Stapling:(译注:OCSP stapling 之前称作 TLS 证书状态请求扩展,是在线证书状态协议 OCSP 的另一种实现。可以检查X.509数字证书的撤销状态)
250: 在类数据分享文件(CDS)中存储内部字符串
251: 支持多种分辨率图像
252: 默认使用 CLDR 作为地域数据:(译注:CLDR是Unicode协会的通用地域数据仓库)
253: 为 JavaFX UI 控件和 CSS API 实现模块化
254: 压缩字符串
255: 将选择的 Xerces 2.11.0 更新到 JAXP中
256: BeanInfo 注解
257: 将 JavaFX/Media 更新到更新版本的 GStreamer
258: HarfBuzz 字体布局引擎
259: 栈遍历 API
260: 封装大部分内部 API
261: 模块系统
262: TIFF 图像 I/O
263: 在 Windows 和 Linux 上支持 HiDPI 图像
264: 提供平台日志 API 与服务
265: Marlin 图像渲染器
266: 更新 Concurrency API
267: Unicode 8.0
268: XML Catalogs
269: 为 Collections 提供方便的工厂方法
270: 为临界区预留栈资源
271: 统一 GC 日志
272: 提供平台相关的桌面应用功能
273: 基于确定性随机数产生器(DRBG)的 SecureRandom 实现
274: 改进方法句柄(Method Handle)
275: Java应用打包模块化
276: 为对象模块语言提供动态链接
277: 改进 Deprecation
278: 为 G1 中的巨型对象进行额外测试
279: 改进定位故障测试发现的问题
280: Indify 字符串连接
281: HotSpot C++ 单元测试框架
282: jlink:Java链接器
283: 在Linux上采用 GTK 3
284: 新的 HotSpot 构建系统
285: Spin-Wait Hints
287: SHA-3 Hash 算法
288: 禁用 SHA-1 证书
289: 废弃 Applet API
292: 在Nashorm中实现部分 ECMAScript 6 特性

下载JDK 9

JDK 9

下载地址:https://jdk9.java.net/download/

  • 包括JDK 9最新的各平台安装文件、JDK文档以及JavaFX文档。

Jigsaw

下载及安装介绍:http://openjdk.java.net/projects/jigsaw/quick-start#linkerJigsaw

源代码

JDK 9源代码:http://hg.openjdk.java.net/jdk9/jdk9

其它资源

官方网站:https://jdk9.java.net/

打赏支持我整理更多优质资源,谢谢!

打赏编辑

打赏支持我整理更多优质资源,谢谢!

任选一种支付方式

1 1 收藏

资源整理者简介:唐尤华

唐尤华:我喜欢程序员,他们单纯、固执、容易体会到成就感;面对压力,能够挑灯夜战不眠不休;面对困难,能够迎难而上挑战自我。他们也会感到困惑与傍徨,但每个程序员的心中都有一个比尔盖茨或是乔布斯的梦想“用智慧开创属于自己的事业”。我想说的是,其实我是一个程序员。 个人主页 · 贡献了108个资源 · 18 ·    


直接登录

推荐关注

按分类快速查找

关于资源导航
  • 伯乐在线资源导航收录优秀的工具资源。内容覆盖开发、设计、产品和管理等IT互联网行业相关的领域。目前已经收录 1439 项工具资源。
    推送伯乐头条热点内容微信号:jobbole 分享干货的技术类微信号:iProgrammer