java9最新发布

链接:http://pan.baidu.com/s/1slbRFa9 密码:hcdj

给大家分享可以去下载

已接受的特性

1、 Jigsaw 项目:模块化JDK源码

Jigsaw项目即JEP201是为了模块化Java代码,并将JRE分成相互协作的组件。这个JEP是迈向Jigsaw四步中的第一步,它只是模块化JDK源代码,不会改变JRE和JDK的真实结构,从而使得编译系统能够模块编译并在构建时检查模块边界。这个项目原计划随Java 8发布,但因为推迟,所以被放到了Java 9中。Jigsaw项目一旦完成,将允许开发者根据项目的需要自定义组件,从而减少rt.jar的大小;还可以做到使Java能够更加容易的应用到小型计算设备(如网络设备)中,同时也能够使得开发者更加容易地构建和维护这些类库。更多相关信息参见JEP201。

2、简化了的进程API

目前,Java控制与管理系统进程的能力是有限的,为了获得操作系统的一些信息需要调用本地程序或者其他变通方案。然而,在Java 9中将会新增一些新的、直接明了的方法来处理进程ID、名字和状态以及枚举多个JVM和进程等,从而扩展Java与操作系统的交互能力。更多相关信息参见JEP102

3、 轻量级的JSON API

尽管目前有多种处理JSON的Java工具(如Google的Gson、阿里巴巴的FastJson、IBM的Json4J等),但JSON API是Java语言的一部分,轻量并且运用了Java 8的新特性。JSON API将放在java.util包里一起发布,这样,开发者就可以直接使用JDK而无需再引入第三方JSON工具包了。更多相关信息参见JEP198

4、 钱和货币的相关API

Java 9引入了新的货币API, 用来表示货币, 并支持币种之间的转换和各种复杂运算。更多的相关具体信息,参见JavaMoney项目JSR354

5、 改善锁争用机制

锁争用限制了许多Java多线程应用性能,新的锁争用机制改善了Java对象监视器的性能,并得到了多种基准测试的验证(如Volano),这类测试可以估算JVM的极限吞吐量。实际中, 新的锁争用机制在22种不同的基准测试中都得到了出色的成绩。如果新的机制能在Java 9中得到应用的话, 应用程序的性能将会大大提升。更多相关信息参见JEP143

6、代码分段缓存

Java 9的另一个性能提升来自于JIT(Just-in-time)编译器。当某段代码被大量重复执行的时候, 虚拟机会把这段代码编译成机器码(native code)并储存在代码缓存里面, 继而通过访问缓存中不同分段的代码来提升编译器的效率。代码分段缓存机制将会提升许多方面的性能,如当JVM进行垃圾回收扫描的时候,就可以直接跳过永驻代码,从而提升效率。更多相关信息参见JEP197

7、智能Java编译工具

智能Java编译工具(sjavac)的第一阶段始于JEP139这个项目, 用于在多核处理器情况下提升JDK的编译速度。如今,这个项目已经进入第二阶段即JEP199, 其目的是改进Java编译工具,并取代目前JDK编译工具javac,继而成为Java环境默认的通用的智能编译工具。更多相关信息参见JEP199。

期待但未确定的特性

1. HTTP 2.0客户端

虽然HTTP 2.0标准还没正式发布, 但是它已经进入了最终审查阶段,并预计将在Java 9发布之前审查完毕。HTTP 2.0客户端即JEP110将重新定义并实现一个全新的Java HTTP客户端, 用来取代现在的HttpURLConnection, 同时还会实现HTTP 2.0和WebSockets等接口。另外,官方的HTTP 2.0 RFC预计于2015年2月发布, 它基于Google的SPDY协议。基于SPDY协议的网络相对于基于HTTP 1.1协议的网络有11.81%到47.7%的显著提速。更多相关信息参见JEP110。

2. Kulla项目: Java的REPL实现

现在,Java官方并没有提供REPL(读取-求值-打印-循环)的实现。当我们需要运行几行Java代码做一个快速测试时, 我们不得不把这几行代码封装在项目或者方法里,才可以完成测试,而Kulla弥补了这些不足。Kulla将于2015年4月进行整合测试,如果Kulla进度比较快的话,或许能够加入到Java 9中,就有希望成为Java官方发布的REPL解决方案。更多关于Kulla的相关信息参见于Kulla的计划安排。

转载链接

时间: 2024-11-07 00:41:13

java9最新发布的相关文章

关于spring framework最新发布压缩包的下载问题 【非常非常新手帖】

关于spring framework最新发布压缩包的下载问题 [非常非常新手帖] - Java之道 - 博客频道 - CSDN.NET 最近,spirng官方改版,spring framework最新release的zip包已经在官网上找不着相应链接了,都改成maven构建下载的方式了,让初学者无从下载. 这里给大家提供springframework最新release的zip包的下载地址: ?1. 在浏览器中打开这个地址 http://maven.springframework.org/rele

ArcGIS Runtime SDKs v10.2.4最新发布(Android、iOS、OSX和.NET)

ArcGIS Runtime SDKs v10.2.4最新发布,包括了:Android.iOS.OS X和.NET四个平台,用户和开发者可以登录Esri开发者网站下载最新的SDK安装包,或者通过云盘下载(http://pan.baidu.com/s/1eQpclTC): 1.Runtime SDK for Android v10.2.4 感谢Android团队的努力,加入了中国用户期待已久的空间数据直接支持功能,开发者也能松口气,终于不必费劲写数据格式扩展了. ·        Android

最新发布树莓派2代Wi-Fi自动连接实战(适合初学者)

话说天地会珠海分舵在上几天才刚给大家分享了个海外资讯说树莓派2已经发布且Windows10加盟之类的资讯,具体请查看<海外优秀资讯抢先看8 - Windows 10 for Raspberry Pi 2>,如果大家手快的可能已经上手了一台爱机了.如果你对草莓派和Linux操作系统还不是很熟悉的话,本文可能适合你,它会手把手的教你如何把树莓派的WiFi自动连接给配置好. 让你的树莓派拥有网络的访问,这当然是一件重大且让人兴奋的事情了.但是对于树莓派这些嵌入式设备来说,你该不会想编译进去一个太耗资

最新发布树莓派2Wi-Fi自动连接实战(适合初学者)

话说天地会珠海分舵在上几天才刚给大家分享了个海外资讯说树莓派2已经发布且Windows10加盟之类的资讯,具体请查看<海外优秀资讯抢先看8 - Windows 10 for Raspberry Pi 2>,如果大家手快的可能已经上手了一台爱机了.如果你对树莓派和Linux操作系统还不是很熟悉的话,本文可能适合你,它会手把手的教你如何把树莓派的WiFi自动连接给配置好. 让你的树莓派拥有网络的访问,这当然是一件重大且让人兴奋的事情了.但是对于树莓派这些嵌入式设备来说,你该不会想编译进去一个太耗资

Fetch.AI的最新发布speaks your language

更新增强长期网络的稳定性 包括新的Etch功能,使我们的代码比以往对开发人员更加友好.我们现在支持太阳下的每一种语言,包括普通话,希腊语和希伯来语-甚至表情符号?? 介绍我们很高兴地宣布我们最新的技术更新:水瓶座.我们之前发布的Apus标志着我们的alpha主网络的推出.在此版本中,我们专注于进一步增强Fetch.AI网络的稳定性,并包含一些新功能,以使开发人员更轻松(更有趣!). Etch:持续全局变量水瓶座版本包括最新版本的Etch,我们的智能合约语言.Etch设计为支持算法的可扩展性和复杂

实用分享 2017年最新发布 iod app 上架流程

2017年2月21日上架了一个APP,所以把上传App的流程给大家分享一下,互相学习交流,前些日子在国外论坛找到了一个上架的辅助工具,后面也分享给大家. 准备好各项文件就可以操作了 先打开开发者网站https://developer.apple.com  输入已付费的开发者账号进行登录. 点 Account ,进入开发者登录界面 输入已付费的账号登陆上去 点击 Sign in , 进入个人中心 为我们的应用分配一个 App ID 到这里 App ID 就生成好了 当创建完成后,开始配置上线的 P

spring framework最新发布压缩包

最近,spirng官方改版,spring framework最新release的zip包已经在官网上找不着相应链接了,都改成maven构建下载的方式了,让初学者无从下载. 这里给大家提供springframework最新release的zip包的下载地址: 1. 在浏览器中打开这个地址 http://maven.springframework.org/release/org/springframework/spring/.可以得到如下图所示的结果页面: 2. 点击你想要下载的相应版本号链接,如图

Gartner最新发布:2017年十大战略技术趋势

原文链接 ◆ ◆ ◆ 导读 据福布斯杂志报道,在美国奥兰多举行的Gartner研讨会上,市场研究机构Gartner Research的副总裁兼资深研究员大卫·卡利(David Cearley)介绍了该机构预测的2017年十大战略技术趋势.他所谓的"战略技术",是指那些在未来5年拥有显著颠覆潜力的技术.他还指出,这些技术将成为数字和算法商业机遇背后的主要推动者,十大趋势如下: ◆ ◆ ◆ AI与高级机器学习 人工智能(AI)与高级机器学习由深度学习和神经网络等技术组成.这类技术通常使用算

老罗最新发布了“子弹短信”这款IM,主打熟人社交能否对标微信?

1.引言 2018年8月20日,锤子科技在北京召开了夏季新品发布会.除了新手机,发布会上还正式推出了主打语音功能的即时通讯IM聊天工具:子弹短信.这款工具此前今年早些时候在「鸟巢」发布会上初次亮相,在经历了几个月的测试后,如今终于正式上线了(想要尝鲜的可以去官网下载:https://im.smartisan.com/,细节上坑还比较多,请自行体验). ▲ 锤子科技2018夏季新品发布会 ▲ "子弹短信"的多端效果图 从"子弹短信"官网上的效果图来看,这款IM目前至少