技术开发 频道

Java开发领域2011年度热点回顾与展望

        【IT168 评论】2011年接近尾声,又到了盘点的日子。2011年Java一直稳坐编程语言排行榜的首位,让我们盘点一下2011年Java的主要事件吧。

  Java正式迈入“7”时代

  2011年7月28日,甲骨文正式发布Java 7。Java 7 分别支持Windows、Linux 和Solaris下32位和64位版本。此外,甲骨文还发布了针对Mac OS X的Java 7开发人员预览版。从此,Java正式迈入了7时代。

  回顾一下Java 7的新特性,我们发现,Java的RIA技术日趋成熟,在“功能”与“性能”同时发力。新引入的fork/join框架利用“工作窃取技术”,确保所有工作线程充分利用多处理器,使得Java 的并发性更上一层楼。此外,Java不忘向对手学习,“Automatic resource management”便是学习了C#,简化了try-catch-finally编程。另外,Java 7增强型文件系统API,支持动态语言,也是不错的亮点。

     JavaFX 2.0 是先进的企业级Java UI应用平台,为Java提供富客户端体验。JavaFX 2.0 包含非常丰富的 UI 控件、图形和多媒体特性用于简化可视化应用的开发,新增的 WebView 可直接在应用中嵌入网页;另外 2.0 版本允许使用 FXML 进行 UI 定义,这是一个脚本化基于 XML 的标识语言。

  Java 8 腾“云”驾雾

  对于Java社区来说,最重要的事件是一年一度的JavaOne大会的召开。JavaOne 2011的主题是“推动Java向前发展(Moving Java Forward)”。从这个主题可以看出,甲骨文正试图以领导者的身份带领Java社区来共同推动Java的发展。在今年的JavaOne 大会上,甲骨文发布了Java未来的发展蓝图,其中包括计划2013年推出的Java 8。

  Java 8的目标很明确,就是奔着云计算去的。甲骨文希望把Java EE平台打造成一个炙手可热的PaaS云平台,同时提供弹性计算与多租户支持。

  此外,Java 8 融入了Lambda项目,增强在Hadoop领域的投入;将甲骨文的JRockit虚拟机整合到HotSpot虚拟机中,提供统一的虚拟机实现;重新搭载曾经一度销声匿迹的JavaFX 3.0,继续发展Java的RIA技术。

 

0
相关文章