本周是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 云战略和OpenJDK:Oracle 意欲何为?
2016年Oracle在数据和应用程序领域将会有怎样的发展?Oracle作为本地数据库领域的巨擘是如何将自己定位为一个云领域新兴竞争者的?
-
企业ERP如何迁移上云?变革速度决定发展路径
企业与ERP系统之间的感情复杂,是当机立断地舍旧取新,还是循序渐进地逐步迁移,企业在想我应该放弃现有的ERP系统吗?
-
甲骨文公布“2015 Duke选择奖”获奖名单
在10月27日晚上JavaOne大会的颁奖典礼上,甲骨文宣布了“2015 Duke选择奖”获奖名单。
-
甲骨文发布Oracle数据库12c第二版公开测试版
Oracle数据库12c第二版(Oracle 数据库12.2)公开测试版在2015年甲骨文全球大会正式发布!