oracle jdk版本,OracleJDK
截至目前,java官网已经发布了JDK12。虽然目前的主流版本是JDK8,但JDK不断增加的新功能还是很不错的。现在让我们来看看新版JDK的变化。
如何解决写爬虫IP受阻的问题?立即使用。
JDK 1.9
2011年发布Java 7,2014年发布Java 8,2017年9月21日发布java9。您可能听说过Java 9的模块系统,但在这个新版本中还有许多其他更新。下面是Java 9将发布的9个令人兴奋的新特性。
1.Java平台级模块系统
2.连接
3.JShell:交互式Java REPL
4.改进的Javadoc
5.组装工厂的方法
6.改进的流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项
81嵌套类可见性控件
39个动态文件常量
35个改进的Aarch64内部函数
318 Epsilon-没有操作的垃圾收集器
30删除Java EE和CORBA模块
321 HttpClient
33 Lambda参数的局部变量语法
24 Curve 25519和Curve448算法的关键协议
327 Unicode 10
328飞行记录器(飞行记录器)
39HaHa20和Poly1305加密算法支持
30启动单文件源代码程序(启动单个文件的源代码程序)
31低开销的堆分析
332 TLS 1.3支持
33ZGC:一个可伸缩的低延迟垃圾收集器(可伸缩的低延迟垃圾收集器)
35放弃Nashorn JavaScript引擎
36放弃Pack200工具和API
JDK12
官方文档:https://docs.oracle.com/en/java/javase/12/,以上是甲骨文官方发布的jdk最新版本的详细信息。请多关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。