本周是Java诞生20周年的纪念。在过去这段时间中,Java已经成为了全世界最为流行的软件开发平台,甲骨文也希望借助持续的研发投入将Java这一优势延续下去。据了解,Java8更新包以及新版本Java9将在2016年发布。
甲骨文Java平台部门副总裁GeorgesSaab表示:“针对这两个版本,我们都投入大量的精力来进行研发。对于甲骨文来说,Java未来的方向将是更好的交互以及对云计算更好的支持。” 在Java 9新特性当中, Saab认为有两个将让Java变得更加出色,但这两个功能并不是来自于甲骨文,而是开源社区的OpenJDK 项目。Saab所说的这两个功能就是Jigsaw项目与JShell,他表示甲骨文将会把OpenJDK的这两个功能添加到Java9发行版当中。
根据OpenJDK官网介绍,Jigsaw项目主要由四大目标:让Java平台轻松地缩减到更小的系统和设备;提升安全性与可管理性;提升应用性能;让开发者可以更简单地构建并维护代码库与大型应用。Saab表示,Jigsaw技术将为Java 9以及Oracle的JDK带来更好的模块化能力。
此外,Saab认为Jigsaw是一个非常好的机会,能够让甲骨文从用户反馈中不断改进Java功能。通过对编程语言即时编译器JITcompiler的优化,它能够为Java执行处理提供更快的预热。模块化系统的标志之一,就是新应用的一些问题能够及早地处理。
JShell项目能够把REPL功能加入到Java 9发行版当中。REPL是一个交互式的编程环境,它能够评估用户的输入,然后将由输入造成的状态变化以值或者描述的形式反馈。Saab表示,JShell将使得用户可以直接在命令行中输入Java的片段代码,并快速求值。
由于Python和Ruby on Rails中频繁采用了REPL方式,用户对于在Java中加入这一功能的呼声非常高。Saab表示,现在加入REPL功能是非常好的时间点,因为它对于云环境的开发者来说是特别好的功能。从Java 7版本开始,让它更加适应云计算时代的开发就已经成为了Java未来发展的主题之一,而这样的趋势也将在Java 9当中得到延续。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
翻译
相关推荐
-
Oracle自治式数据库或致DBA下岗
甲骨文公司CEO马克·赫德谈到该公司新推出的自治式数据库时提到,这个产品会关系到成百上千数据库管理员(DBA) […]
-
Collaborate 18大会:了解甲骨文云数据库和应用的进展
在Collaborate 18大会即将举行时,我们会发现,甲骨文用户社区的技术变化会略高于平常水平。 由独立甲 […]
-
甲骨文自治数据库亮相 带来云计算新希望
早前甲骨文还不在云计算公司之列,而现在该公司正在迅速弥补其失去的时间。甲骨文的云计算核心是甲骨文自治数据库(O […]
-
Oracle 云战略和OpenJDK:Oracle 意欲何为?
2016年Oracle在数据和应用程序领域将会有怎样的发展?Oracle作为本地数据库领域的巨擘是如何将自己定位为一个云领域新兴竞争者的?