甲骨文展示Java SE发展的强劲态势

云计算
甲骨文公司继续与Java社区合作,推动Java平台标准版(Java SE)的发展。在Java开发工具包(JDK)第8版正式推出之前,甲骨文现已推出开发者build版本,该版本将包括:Lambda项目、最新的Date & Time API、压缩型配置文件,以及Nashorn JavaScript引擎。受益于甲骨文公司以及其他公司、研究工作者和众多个人贡献,OpenJDK社区将会继续蓬勃发展。

甲骨文公司继续与Java社区合作,推动Java平台标准版(Java SE)的发展。在Java开发工具包(JDK)第8版正式推出之前,甲骨文现已推出开发者build版本,该版本将包括:Lambda项目、最新的Date & Time API、压缩型配置文件,以及Nashorn JavaScript引擎。受益于甲骨文公司以及其他公司、研究工作者和众多个人贡献,OpenJDK社区将会继续蓬勃发展。

l 甲骨文公司日前宣布,针对Java SE 8规范及其官方参考实现“JDK 8”的开发工作正在按计划进行,预计于2014年3月推出。

l 于2013年6月13日推出的Build 94版本,JDK 8具备全面的功能,现在已经可以提供JDK 8开发者预览版本(JDK 8 Developer Preview builds)。

l Java SE 8和JDK 8的主要性能包括:

o Lambda项目(JSR 335),该项目通过向Java语言添加lambda表达式(亦称“闭包”),以及对Java API进行扩展以支持针对流数据的并行化操作,从而使多核处理器的代码编写更加容易。

o Nashorn JavaScript引擎显著提高了性能,可以实现Java/JavaScript的无缝互操作性。

o 最新一款Date&Time API(JSR 310),比现有的API功能更加全面,使用更加简便。

o 压缩型配置文件可以使Java SE 8能够更加容易地缩身到小型设备之中。

o 从HotSpot的Java虚拟机(JVM)中移除“永久代(permanent generation)”,使其更容易调整,同时更具弹性。

l OpenJDK社区继续主持Java SE 8规范和JDK 8的开发,并且将在甲骨文公司以及其他公司、研究工作者和个人贡献下,持续蓬勃发展。

o 飞思卡尔(Freescale)半导体公司最近加入了OpenJDK社区,将与甲骨文公司和其他公司合作,帮助发展Java平台,并对基于“飞思卡尔i.MX ARM”的应用处理器所使用的Java语言进行优化。飞思卡尔公司还加入了JCP组织,并有意与甲骨文公司及其他JCP组织成员合作制定针对小型和大型设备——特别是资源约束型基于MCU的设备,例如物联网——的未来Java规范。

o Linaro软件工程公司也加入了OpenJDK社区,并且已经开始为针对64位ARM处理器的Java移植与优化贡献力量。

o Square移动支付公司也加入了OpenJDK社区,并在积极与甲骨文公司和其他社区成员合作,增强Java编程语言、JVM和核心库。

o OpenJDK社区的基础设施在不断完善,从而使透明度增加,协作更加高效。今年四月OpenJDK维基(Wiki)已经推出,并且上周刚刚推出新的JDK Bug系统。

Java SE更新

l Oracle JDK 7已于2013年9月10日推出第40次更新(JDK 7u40),包括以下Java“任务控制”功能:领先的监测和诊断能力,使客户能够在不影响系统性能的情况下,收集详细的运行信息并进行高效的数据分析;最新安全政策,可以使系统管理员可以更好地控制Java于桌面上运行;提高了Java在ARM服务器上的性能和效率并支持苹果Retina显示屏。(参见相关新闻稿)

l 在过去的一年中,甲骨文公司发布了许多增强安全性的更新版本和功能,如:

o 针对“Java运行时环境”(JRE)的硬编码的保质期属性

o 沙箱化应用程序的签署功能,以建立对代码作者的认同感,为那些运行其应用程序的用户带来更多信心。

o Java.com上的最新卸载程序,使最终用户可以更容易地从其桌面上删除旧版本的Java。

o 服务器JRE是一个新的Java发布包,适用于那些已经删除了通常只有在客户端才需要功能的服务器。

o 动态黑名单是一个增强工具,积极地阻止恶意代码或流氓软件授权签署的代码。

o 部署规则集是JDK 7u40中的一项最新安全功能,允许系统管理员控制最终用户限定执行某个小型程序(applet)或Java Web Start应用程序,以及限定使用某个版本的JRE执行。

l 用户和开发者均可以通过Windows、Linux、Solaris和Mac OS X获取最新的Java功能和安全更新。

l 现在,Oracle JDK 7是针对最新一代Oracle融合中间件产品的默认Java。

甲骨文高管引言

l 甲骨文公司Java SE开发副总裁Georges Saab表示:“甲骨文公司继续致力于增强Java性能,帮助开发人员提高生产力,同时发布最新的安全功能,以赋予系统管理员和最终用户更多的控制权,从而决定运行哪些版本的JRE以及该版本的JRE可以执行哪些小型程序或应用程序。我们期待从Java社区得到关于JDK 8开发者预览版的反馈,同时也非常高兴2014年3月将会发布Lambda项目、Nashorn JavaScript引擎和最新的Date & TimeAPI等一系列众所期待的功能。”

责任编辑:王程程 来源: 51CTO
相关推荐

2010-01-14 11:48:48

2011-04-13 10:48:32

Solaris

2012-02-23 10:31:02

甲骨文Oracel服务器Oracle SPAR

2016-12-26 10:38:39

甲骨文Java SE收费

2009-07-02 11:02:55

Java许可甲骨文

2019-05-05 17:00:09

Java 甲骨文开发

2011-10-08 10:59:58

JavaOne大会甲骨文Java未来发展蓝图

2018-06-25 07:59:35

Java服务器Oracle

2018-05-16 14:54:27

IDC甲骨文增长

2012-09-04 14:42:36

2013-08-30 10:39:47

谷歌甲骨文专利

2011-09-01 09:31:56

LinuxJava

2011-09-01 10:00:55

甲骨文Linux

2010-03-19 09:43:18

Java甲骨文

2013-12-24 12:54:15

甲骨文收购

2013-01-21 10:02:44

2015-09-09 08:50:15

Java技术讲师

2013-01-14 10:35:03

2020-08-21 11:57:02

甲骨文微软TikTok

2015-04-24 10:08:24

甲骨文PaaS
点赞
收藏

51CTO技术栈公众号