JDK7的Java软件开发将更加模块化

来源:北大青鸟飞迅校区|发布时间:2013-05-06 10:20:03

      Sun官员近日在JavaOne大会上表示,随着计划中JDK7的升级,Java这个Sun公司具有14年历史的编程语言和应用平台将呈现更加模块化的变化。

      JDK 7将让开发者使用在Java SE 7中计划增加的功能。在JavaOne大会的一个会议中该官员还谈论了这个即将推出的Java版本。模块性是JDK7众多功能改进中的一部分。

      Java SE和OpenJDK的首席工程师Mark Reinhold表示,Sun正在为Java平台及其实现定义一个模块化形式;另外还正在将Java虚拟机转变为一个针对高级语言的真正多语言通用运行时(runtime);除此之外,还在进行一些旨在提高开发者效率的改进。

      Reinhold表示,模块性的目的是为了解决Java日渐庞大这个问题,Sun正在通过Jigsaw项目和JSR 294来实现Java的模块性。据Reinhold表示,Jigsaw具有一个更低层的模块系统,可以让开发者在它们的代码中使用。

      通过一个模块化格式,模块可以被添加到类似一个声音模块或Swing开发模块的基础平台中。另外据Reinhold表示,模块将减少使用类路径的需求。Java运行时环境可以使用类路径来搜索类和其它资源文件。

      Reinhold表示,类路径的生命已经终结。

      “如果我们具有一个模块平台,那么我们将立即能够解决下载体积和文件系统痕迹的问题,”因为所有需要下载的只是一个应用程序所真正需要的东西,Reinhold表示。

      优化任务可以在安装的时候就完成,他表示。

      Sun应用平台首席技术官Robert Brewin表示,Java的模块化可能带来单一Java实现。目前,Java具有多个版本,如企业版、标准版和微型版等。

      Brewin表示,模块化功能将给开发者带来新的开发体验。

      模块化可以减少不同版本Java的分化,举例来说,开发者可以让一个为Java ME系统创建的蓝牙模块运行在Java SE系统上。不过Brewin表示,目前还没有模块化一个Java版本这样的计划。在Java ME中一直存在分化的问题,厂商都提出了它们自己专门的实现。

上一篇:甲骨文新SPARC服务器Java能效增20%
下一篇:Java创始人:谈Java的发展趋势

热门话题

招生热线: 4008-0731-86 / 0731-82186801

学校地址: 长沙市天心区团结路6号

Copyright © 2006 | 湖南大计信息科技有限公司 版权所有

湘ICP备14017520号-3

关注我们
在线咨询
嘿,我来帮您!