写点什么

Java 9 新特性发布

  • 2014-08-21
  • 本文字数:657 字

    阅读完需:约 2 分钟

Java 9 正在紧锣密鼓的开发中,新一代的 Java 采用了模块化的设计。Java SE 9 准备要发布 Jigsaw 项目及其他五项提案(以前称为 JSR,现在称为 Java 增强提案或者简称为 JEP)。虽然并未给出发布日期,但这是官方首次发布 OpenJDK 9 和 Java SE 9 的特性。

本版本的一项主要内容就是实现 JDK 源码的模块化。以前称之为 Jigsaw 项目,JEP 201 把它从 Java 8 推后了,因为从各种 Java 组件间解耦需要大量的工作量。

除了模块化源码之外,Oracle 宣布在 Java 的下一个版本中还将包含三个新的 API:针对如今广泛应用的 JSON,将在 Java SE 中加入轻量级的JSON API ‪;针对现有的Http Client API 过于抽象、难以使用、难以维护等问题,将新增 HTTP 2 Client ,它将支持 HTTP 2.0 和 websocket;为改进对操作系统进程控制和管理的 Process API 更新‪。

本次特性发布还包括三个性能方面的提升: Improve contended locking ,目标是提升访问对象时的线程竞争处理; Segmented code cache 更好的性能、更短的扫描时间、更少的碎片和未来进一步的扩展; Smart Java compiler ,或者称为 sjavac,下个版本将改进 sjavac 工具的稳定性和可移植性,使其可以更好地用于大型项目的构建。

之前由于 Lambda 项目和 Applet 安全方面等各种问题,Java 8 的发布整整推迟了 2 年的时间,让我们翘首以盼 Java 9 及其新特性能够早日顺利发布。


感谢郭蕾对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2014-08-21 08:313631

评论

发布
暂无评论
发现更多内容

10 个值得掌握的 reduce 技巧

devpoint

JavaScript reduce 数组方法

磁盘有限,Docker 垃圾很多怎么办

newbe36524

C# Docker Kubernetes

WebUI自动化中截图的使用

Python 自动化测试 unittest 截图

做好产业数字化助手,腾讯云助力贝壳实现降本增效与业务创新

科技热闻

MAR:针对动作识别的视频掩码建模

Zilliz

Zebec官方辟谣“我们与Protradex没有任何关系”

股市老人

MySql基础-笔记12 -重复数据处理、SQL注入、导入导出数据

MySQL 数据库

软件测试/测试开发 | 黑盒测试方法论—场景法

测试人

软件测试 自动化测试 测试开发 测试用例 测试方法

K8S发布应用步骤详解

tiandizhiguai

云原生 k8s

好用的录屏工具值得免费拥有

穿过生命散发芬芳

录屏工具

toFixed和Math.round既不是四舍五入也不是银行家舍入法

咖啡教室

2023-02-22:请用go语言调用ffmpeg,保存mp4文件的视频帧,每帧用ppm图片保存。

福大大架构师每日一题

golang ffmpeg 福大大

2023年Web安全最详细学习路线指南,从入门到入职(含书籍、工具包)【建议收藏】

网络安全学海

黑客 网络安全 信息安全 渗透测试 WEB安全

ABBYY FineReader16永久版图片文字识别软件

茶色酒

ABBYY FineReader16

模块七作业

张贺

架构训练营

fl studio21中文版免费的音乐编曲制作软件

茶色酒

FL Studio21

Zebec生态持续深度布局,ZBC通证月内翻倍或只是开始

股市老人

用reduce高阶函数组装查询表单分隔字符数据

咖啡教室

CleanMyMac2024免费版系统清理优化软件

茶色酒

CleanMyMac X CleanMyMac2024

3 个加强理解TypeScript 的面试问题

devpoint

JavaScript typescript ES6 前端面试

白鲸开源发布迁移工具 Airphin 并开源,2 步迁移 Airflow 至 Dolphinscheduler

白鲸开源

Apache 开源 Apache DolphinScheduler airflow Airphin

【深度挖掘 RocketMQ底层源码】「底层源码挖掘系列」抽丝剥茧贯穿RocketMQ的消费者端的运行核心的流程(Pull模式-下)

洛神灬殇

RocketMQ 消息队列 源码解析 原理解析

秒懂算法 | 子集树模型——0-1背包问题的回溯算法及动态规划改进

TiAmo

算法 回溯算法 动态回溯算法

全国独家线下面授 | 北京大规模敏捷LeSS认证5月18-20日开班

ShineScrum捷行

less 大规模敏捷

【深度挖掘RocketMQ底层源码】「底层源码挖掘系列」透彻剖析贯穿RocketMQ的消费者端的运行调度的流程(Pull模式)

洛神灬殇

RocketMQ 消费原理 运行机制 源码实现

乌托邦UTO系统开发NFT技术

薇電13242772558

NFT

数字山河一盘棋:2023新华三如何发力商业市场?

脑极体

新华三

Python写入csv出现空白行,如何解决?

Python csv 数据读写

自动化测试概况和认知

自动化测试 测试工具

Java 9新特性发布_Java_冬雨_InfoQ精选文章