oracle jdk版本,OracleJDK

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: