了解 Java SE 6 新特性系列

来源:互联网 发布:坐标正反算软件 编辑:程序博客网 时间:2024/05/19 22:26

http://www.ibm.com/developerworks/cn/s_newsletter/dw_s_20071031.html?S_TACT=105AGX52&S_CMP=techcsdn

2006 年底,Sun 公司发布了 Java Standard Edition 6(Java SE 6)的最终正式版,代号 Mustang(野马)。跟 Tiger(Java SE 5)相比,Mustang 在性能方面有了不错的提升。与 Tiger 在 API 库方面的大幅度加强相比,虽然 Mustang 在 API 库方面的新特性显得不太多,但是也提供了许多实用和方便的功能:在 脚本XML 和 Web 服务编译器 API数据库JMX网络Instrumentation 方面都有不错的新特性和功能加强。

来自于 IBM 中国软件开发中心的 Harmony 团队 撰写的系列文章“Java SE 新特性系列”,介绍了 Java SE 6 在 API 库方面的部分新特性,通过一些例子和讲解,帮助 Java 开发人员在编程实践中更好地运用 Java SE 6,提高开发效率。


 

  • 了解 Java SE 6 新特性系列

 

IBM developerWorks 中国网站

第 1 部分,Instrumentation 新功能
本文介绍了 Java SE 6 在 Instrumentation 方面的新特性。在 Java SE 6 里面,instrumentation 包被赋予了更强大的功能:启动后的 instrument、本地代码 instrument,以及动态改变 classpath 等等。

第 2 部分,HTTP 增强
本文介绍 Java SE 6 与 HTTP 相关的诸多新特性,这使得 Java SE 平台本身对网络编程,尤其是基于 HTTP 协议的因特网编程,有了更加强大的支持。

第 3 部分,JMX 与系统管理
本文介绍了 Java 管理扩展(JMX) 架构及其框架,以及在 Java SE 5 中新引入的 JMX API -- java.lang.management 包, 最后讲述了此 API 在 Java SE 6 中的相关改进和对未来版本的展望。

第 4 部分,编译器 API
本文介绍 JDK 6 中新增加的编译器 API(JSR 199)。利用此 API,您可以在运行时调用 Java 编译器,可以编译不同形式的源代码文件,还可以采集编译器的诊断信息。

第 5 部分,Java DB 和 JDBC 4.0
本文介绍 Java SE 6 在数据库编程方面的新特性,包括嵌入在 JDK 中的 Java DB (Derby)和 JDBC 4.0 的一部分。

第 6 部分,对脚本语言的支持
本文介绍 Java SE 6 新引入的对 JSR 233 的支持,它旨在定义一个统一的规范,使得 Java 应用程序可以通过一套固定的接口与各种脚本引擎交互,从而达到在 Java 平台上调用各种脚本语言的目的。

第 7 部分,XML API 与 Web 服务
本文主要介绍了 Java SE 6 中提供的 XML 处理框架,以及在此框架之上结合注释(Annotation) 技术,所提供的强大的针对 Web 服务的支持。 

原创粉丝点击