写点什么

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:314084

评论

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

阿里云视觉智能开放平台离线人脸识别SDK开启邀测啦

夏夜许游

人工智能 AI 人脸识别 离线包

实操指南:如何为 SAST 工具设置误报基准?

SEAL安全

应用安全 静态应用安全测试 SAST 应用安全测试 软件供应链安全

【死磕JVM】用Arthas排查JVM内存 真爽!我从小用到大

Java快了!

2022前端二面必会vue面试题汇总

bb_xiaxia1998

Vue 前端

怎样才能开一场高效的迭代评审会?

LigaAI

Scrum 迭代 LigaAI 敏捷实践 企业号九月金秋榜

阿里云视觉智能开放平台2D视频转3D视频开启邀测啦

夏夜许游

人工智能 AI 3D

SAP ABAP 平台新的编程模型

汪子熙

SAP abap Netweaver 思爱普 9月月更

华为云宣布全面建设全球初创生态,3年内赋能10000家高潜初创企业

华为云开发者联盟

云计算 创业 创新创业 企业号九月金秋榜

数据、管理、分析和运营:大数据专家面临的四大挑战!

雨果

大数据

“基础-中级-高级”Java程序员面试合集,看完献出我的膝盖!

收到请回复

Java 云计算 开源 架构 编程语言

3D打印机打印模型的10大技巧

Dylan

3D模型

阿里云视觉智能开放平台商品图智能生成开启邀测啦

夏夜许游

人工智能 AI 电商 图像分割

iofod - Echart 图表全支持

iofod jude

Java 前端 低代码

住宅代理IP在网络攻击中的作用

郑州埃文科技

代理IP 安全检测 撞库攻击

MFC模拟消息发送,自定义以及系统消息

中国好公民st

c++ 消息分发 9月月更

JWT本无状态,为何却要存储在Redis破坏其无状态特性?

知识浅谈

JWT 9月月更

Spring 框架使用了哪些设计模式?

Java快了!

spring框架

编译器优化:何为别名分析

华为云开发者联盟

开发 编译器 企业号九月金秋榜

心血来潮,手绘一张Spring学习思维,内容详细全面,秋招面试必看!

收到请回复

Java 云计算 开源 架构 编程语言

【HTML-CSS】小游戏--渣灰哥的愿望之砍砍渣灰

Sam9029

JavaScript HTML5, CSS3 9月月更

计算机网络——码元、波特

StackOverflow

编程 计算机网络 9月月更

2022前端经典vue面试题(持续更新中)

bb_xiaxia1998

Vue 前端

Java进阶(二十一)java 空字符串与null区别

No Silver Bullet

Java null 9月月更 空字符串

PANews与NFTScan联合推出Top50 NFT Collection全球影响力榜单

NFT Research

Ethereum NFT

现代数据栈如何降低数据平台的复杂度?

Kyligence

数据分析 云原生 指标中台 指标自动化

资源使用率提高25%,成本降低90%,云函数是怎么做到的?

最新动态

一线架构师开发总结:剖析并发编程+JVM性能,深入Tomcat与MySQL!

收到请回复

Java 云计算 开源 架构 编程语言

TCPIP协议栈的心跳、丢包重传、连接超时机制实例详解

Java快了!

网易易盾 GameSentry 正式开源,做游戏安全保障的尖兵利刃

网易智企

安全 测试

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