JDK 1.9
Java 7 2011宣布,Java 8 2014宣布,java9宣布于2017年9月21日。 你能够已听说过 Java 9 的模块体系,然则这个新版本另有很多别的的更新。 这里有九个令人兴奋的新功能将与 Java 9 一同宣布。
1. Java 平台级模块体系
2. Linking
3. JShell : 交互式 Java REPL
4. 革新的 Javadoc
5. 鸠合工场要领
6. 革新的 Stream API
7. 私有接口要领
8. HTTP/2
9. 多版本兼容 JAR
JDK10
1. 局部变量范例揣摸
2. GC革新和内存治理
3. 线程当地握手(JEP 312)
JDK 10将引入一种在线程上实行回调的新要领,因而这将会很方便能住手单个线程而不是住手悉数线程或许一个都不断。
4. 备用内存装备上的堆分派(JEP 316)
许可HotSpot VM在备用内存装备上分派Java对象堆内存,该内存装备将由用户指定。
5. 其他Unicode言语 - 标记扩大(JEP 314)
目的是加强java.util.Locale及其相干的API,以便完成言语标记语法的其他Unicode扩大(BCP 47)。
6. 基于Java的实验性JIT编译器
Oracle愿望将其Java JIT编译器Graal用作Linux / x64平台上的实验性JIT编译器。
7. 根证书(JEP 319)
这个的目的是在Oracle的Java SE中开源根证书。
8. 根证书颁布认证
这将使OpenJDK对开发人员更具吸引力,它还旨在削减OpenJDK和Oracle JDK构建之间的差别。
9. 将JDK生态整合单个存储库(JEP 296)
此JEP的主要目的是实行一些内存治理,并将JDK生态的浩瀚存储库组合到一个存储库中。
10. 删除东西javah(JEP 313)
从JDK中移除了javah东西,这个很简单而且很主要。
Java 10尝鲜
尝鲜地点:http://openjdk.java.net/projects/jdk/10/
JDK 11
jdk11在9月25号宣布正式版。肯定的新特征包含以下17个
181 嵌套类可见性掌握
309 动态文件常量
315 革新 Aarch64 Intrinsics
318 Epsilon–一个无操纵的垃圾收集器
320 删除 Java EE 和 CORBA 模块
321 HttpClient
323 用于 Lambda 参数的局部变量语法
324 Curve25519 和 Curve448 算法的密钥协定
327 Unicode 10
328 Flight Recorder(遨游飞翔记录器)
329 haCha20 和 Poly1305 加密算法支撑
330 Launch Single-File Source-Code Programs(启动单一文件的源代码顺序)
331 低开支的 Heap Profiling
332 TLS 1.3支撑
333 ZGC: A Scalable Low-Latency Garbage Collector(可伸缩低耽误垃圾收集器)
335 弃用 Nashorn JavaScript 引擎
336 弃用 Pack200 东西和 API
JDK12
官方文档:https://docs.oracle.com/en/java/javase/12/
以上就是oracle官方宣布的jdk最新版本是什么的细致内容,更多请关注ki4网别的相干文章!