Jdk1.6、1.7、1.8、1.9的新特性


Jdk1.9的新特性:

新的 APIs 和性能特性:

下一个版本包含三个全新 API:

  1. 轻量级的 JSON API
  2. HTTP 2 Client 支持 HTTP 2.0 和 WebSockets,替代传统的 HttpURLConnection
  3. Process API 更新 提升对操作系统进程的控制和管理

此外还有一些小的特性和性能提升:

  1. Improve contended locking, 提升访问对象时的线程竞争处理
  2. Segmented code cache 更好的性能、更短的扫描,更少的碎片
  3. Smart Java compiler, 或者叫 sjavac, 用于更大项目的构建

的本地接口也被重新作为 Java Native Runtime project 的一部分,将支持多 GB 堆和一个自调整的 JVM。

模块化的

如果你对上述特性不感兴趣,Oracle 还承诺 modular source code ,目的是重新组织 JDK 的,使之模块化,以及项目 Jigsaw 的结构化实现。

Jigsaw 7 的时候被移除,并在 9 中回归,这是 Oracle 下一个 版本最大的争议点。该项目主要的目的是为更小的设备提供可伸缩性,改进 JDK 和 SE 的安全性,对大型应用的性能提升以及更易于构建。与此同时 Penrose Project 用于探索 Jigsaw 和开源网关计划之间的互操作性。

Oracle 的 Java 平台组的软件开发副总裁 Georges Saab 之前 告诉 JAXenter 目前主要工作是在处理 Jigaws 项目,开发团队正在探索和制作一个简单方法的原型来确保能在 Java 9 发布时可用。

动荡的版本历史

不管怎么说,Oracle 知道如何应对不守时的发布 Java 版本时的吐槽,向之前的 Lambda 项目和 Applet 的一些安全问题等等,这些使得 Java 8 的发布整整推迟了 2 年,甚至到现在还有 Java 8 的一些更新导致 很多开发工具无法使用的问题

Java 9 计划在 2016 年发布,留给 Oracle 只有不足 2 年的。但还有大量的来对这些特性进行讨论、请求公告等。


声明: 除非转自他站(如有侵权,请联系处理)外,本文采用 BY-NC-SA 协议进行授权 | 智乐兔
转载请注明:转自《Jdk1.6、1.7、1.8、1.9的新特性
本文地址:https://www.zhiletu.com/archives-4702.html
关注公众号:智乐兔

赞赏

wechat pay微信赞赏alipay pay支付宝赞赏

Pages: 1 2 3 4 5 6 7 8 9
上一篇
下一篇

相关文章

在线留言

你必须 登录后 才能留言!

在线客服
在线客服 X

售前: 点击这里给我发消息
售后: 点击这里给我发消息

智乐兔官微