写点什么

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

评论

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

vscode GraphQL插件踩坑

林十二XII

代码随想录 Day17 - 二叉树(四)

jjn0703

Linux系统安装HomeAssistant教程。

百度搜索:蓝易云

Linux 运维 云服务器 Home Assistant

强化学习:基于蒙特卡洛树和策略价值网络的深度强化学习五子棋(含码源)

汀丶人工智能

人工智能 深度学习 蒙特卡洛 强化学习

c++类型转换与RTTI运行阶段类型识别

芯动大师

博客重启计划,阿坚产品笔记

Bonaparte

产品 产品经理 产品设计 产品需求 产品定义

从头学Java17-今天的Kotlin更香吗

烧霞

kotlin java17

对线面试官-Redis 九 | 持久化的方式及优缺点

派大星

Java 面试题

AI的“道德感”如何训练而来(1)|社区征文

石君

AIGC 年中技术盘点 人工智能道德

Apache Doris 用户行为分析实践

冰心的小屋

数据仓库 OLAP Doris

带你走进 IntelliJ IDEA 的插件世界

冰心的小屋

idea plugin

2023-07-15:给你一个 非递减 的正整数数组 nums 和整数 K, 判断该数组是否可以被分成一个或几个 长度至少 为 K 的 不相交的递增子序列。 输入:nums = [1,2,2,3,3,

福大大架构师每日一题

Go rust 福大大架构师每日一题

Cnetos7系统安装git仓库教程

百度搜索:蓝易云

git Linux centos7 运维 云服务器

2023年Java面试最全攻略:秋招求职跳槽必刷题目1000+,横扫一切技术盲点!

架构师之道

java面试

ChatGPT:向未来迈进的智能对话伴侣 | 社区征文

架构精进之路

技术 后端 社区征文 ChatGPT 年中技术盘点

Cnetos7编译安装MySQL教程。

百度搜索:蓝易云

MySQL Linux centos 运维 云服务器

Nautilus Chain 更换全新测试网,主网即将在不久上线

鳄鱼视界

不容错过!10个Python自动化办公库免费送!(上)

程序员晚枫

Python 自动化办公

Linux系统安装redis教程。

百度搜索:蓝易云

redis 云计算 Linux 运维 云服务器

解析!1V1直播源码开发搭建技术实时语音识别翻译功能的应用

山东布谷科技

软件开发 直播 源码搭建 一对一直播源码 1v1语音系统搭建

免费试用商业智能工具,帮助您轻松解决商业智能选型问题

对不起该用户已成仙‖

ClickHouse 学习分享

冰心的小屋

OLAP Clickhouse

Centos7系列安装FineBI教程。

百度搜索:蓝易云

云计算 Linux centos 运维 FineBI

Docker学习路线6:使用第三方镜像

小万哥

Docker 容器 运维 后端 开发

真正的千万级分布式延迟任务系统 Grape

dinstone

Open-OAuth2Playground:开箱即用的开源版OAuth2在线调试服务

冯骐

OAuth 2.0 Go 语言 开放平台 API 调试 Playground

PyTorch: 池化-线性-激活函数层

timerring

PyTorch

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