“老虎”来了 J2SE1.5新功能一览
2008-01-05 20:06:11 来源:WEB开发网核心提示:虽然java版本从1.0发展到1.4.2,但Java语言本身一直没有什么大的变化,“老虎”来了 J2SE1.5新功能一览,只是增加了少量要害字,所以业界一直在呼吁对Java语言进行修正,简化了开发,更多的关于apt的信息,以适应新的开发技术,2004年2月Sun发布了代号为“虎”的Java 2标准版( J2SE) 1.
虽然java版本从1.0发展到1.4.2,但Java语言本身一直没有什么大的变化,只是增加了少量要害字,所以业界一直在呼吁对Java语言进行修正,以适应新的开发技术。2004年2月Sun发布了代号为“虎”的Java 2标准版( J2SE) 1.5的第一个测试版beta1,几个月后又发布了Beta2版。在这个版本中Sun对Jav语言做了许多令人振奋的革新。为了与.NET竞争,J2SE1.5在易用性上做了重大改进,引入了泛型、增强FOR循环、元数据、类似C语言的格式化输入输出、静态导入、可变参数等总共15个组件JSR(Java Specification Requests )以及由 Java 社团(Java Community PRocess,JCP)开发的其他将近100个重大更新。
在这个版本中有这么多令人激动的改变,也许您想尽快了解并使用这些新功能,那么来吧,本文将向你介绍这些重大的修订,这样就可以在深入学习API文档之前对J2SE 1.5有一个大体的了解。
阅读导航:
易开发性
J2SE1.5 Beta2发布了,Sun在这个版本中对Java语言做了重大修正;这些修正包括泛型、元数据、自动包装、增强的"for"循环、枚举类型、静态导入、类似C语言的格式输入/输出、可变参数、并发程序和更简单的RMI接口。
可扩展性和性能
Sun承诺在1.5版中对可扩缩性和性能方面进行改善,它着重于启动时间和内存大小,使得高速部署应用程序变得更加轻易。
监控和可治理性
J2SE 1.5版提供广泛的监控和治理支持:遵守Java虚拟机的实现方法,Java治理扩展( JMX)框架和远程访问协议。
桌面客户端
Java桌面客户端保留了Java平台的一个要害组成部分,并且这一点成了 J2SE 1.5 中许多改进的焦点。
其他特性
J2SE1.5还引入了几个核心xml平台的修订版以及32位的辅助字符和新的JDBC RowSet,极大的提高了数据库应用程序的开发效率。
小结
总之,Tiger是一个以开发者为中心的版本。自Java语言诞生后,Java的发展速度就像是一个起飞的火箭一样,原因就在于它触动了开发者的心灵,点燃了他们的热情。这个版本的开发依然是基于这个思想。
我们很幸运能有机会最早接触这些语言的新特性,使用它们是一种乐趣。在现有的各种开发语言中,Java本来就是一个非常好用而且富有生产力的语言,而所有的即将到来的新特性又会大大地增强使用它的乐趣。 简化开发
J2SE1.5 Beta2发布了,Sun在这个版本中对Java语言做了重大修正;这些修订包括泛型、元数据、自动包装、增强的"for"循环、枚举类型、静态导入、类似C语言的格式输入/输出、可变参数、并发程序和更简单的RMI接口。JSR - 201包含四个语言修改;增强的循环、枚举类型、静态导入和自动包装;JSR - 175指定了新的元数据函数、而JSR - 14描述了泛型。
新的默认语言规范是由1.5版javac编译程序实现的,你不需要像在beta1版中那样提供-source 1.5这个选项。
元数据
J2SE 1.5 中的元数据特性提供这样的能力,即向 Java 类、接口、方法和字段关联附加的数据。这些附加的数据或者注释,可以被 javac 编译器或其他工具读取,并且根据不同配置,可以被保存在类文件中,也可以在运行时用 Java 反射 API 发现。
添加元数据到Java平台中的最主要的原因是能够使开发工具和运行工具有一个共同的体系结构,以减少编程和部署所需要的成本。工具可以使用元数据信息生成附加的源代码,或者在调试的时候提供附加信息。
在beta2中,我们很兴奋地发现了一个名为apt的注释处理工具。 Apt包括一组新的映射应用程序编程接口和工作程序注解的支持体系结构。apt在映射应用程序编程接口时提供一个构造期间、基于源代码的程序结构的只读视图,来清楚地模拟它的Java程序语言的类型系统。首先,apt运行可以生成新的源代码和其它文件的注释处理程序。其次,apt可以编译原始的源文件和生成的源程序,简化了开发。更多的关于apt的信息,请参考apt指南http://java.sun.com/j2se/1.5.0/docs/relnotes/features.Html。
在这个版本中有这么多令人激动的改变,也许您想尽快了解并使用这些新功能,那么来吧,本文将向你介绍这些重大的修订,这样就可以在深入学习API文档之前对J2SE 1.5有一个大体的了解。
阅读导航:
易开发性
J2SE1.5 Beta2发布了,Sun在这个版本中对Java语言做了重大修正;这些修正包括泛型、元数据、自动包装、增强的"for"循环、枚举类型、静态导入、类似C语言的格式输入/输出、可变参数、并发程序和更简单的RMI接口。
可扩展性和性能
Sun承诺在1.5版中对可扩缩性和性能方面进行改善,它着重于启动时间和内存大小,使得高速部署应用程序变得更加轻易。
监控和可治理性
J2SE 1.5版提供广泛的监控和治理支持:遵守Java虚拟机的实现方法,Java治理扩展( JMX)框架和远程访问协议。
桌面客户端
Java桌面客户端保留了Java平台的一个要害组成部分,并且这一点成了 J2SE 1.5 中许多改进的焦点。
其他特性
J2SE1.5还引入了几个核心xml平台的修订版以及32位的辅助字符和新的JDBC RowSet,极大的提高了数据库应用程序的开发效率。
小结
总之,Tiger是一个以开发者为中心的版本。自Java语言诞生后,Java的发展速度就像是一个起飞的火箭一样,原因就在于它触动了开发者的心灵,点燃了他们的热情。这个版本的开发依然是基于这个思想。
我们很幸运能有机会最早接触这些语言的新特性,使用它们是一种乐趣。在现有的各种开发语言中,Java本来就是一个非常好用而且富有生产力的语言,而所有的即将到来的新特性又会大大地增强使用它的乐趣。 简化开发
J2SE1.5 Beta2发布了,Sun在这个版本中对Java语言做了重大修正;这些修订包括泛型、元数据、自动包装、增强的"for"循环、枚举类型、静态导入、类似C语言的格式输入/输出、可变参数、并发程序和更简单的RMI接口。JSR - 201包含四个语言修改;增强的循环、枚举类型、静态导入和自动包装;JSR - 175指定了新的元数据函数、而JSR - 14描述了泛型。
新的默认语言规范是由1.5版javac编译程序实现的,你不需要像在beta1版中那样提供-source 1.5这个选项。
元数据
J2SE 1.5 中的元数据特性提供这样的能力,即向 Java 类、接口、方法和字段关联附加的数据。这些附加的数据或者注释,可以被 javac 编译器或其他工具读取,并且根据不同配置,可以被保存在类文件中,也可以在运行时用 Java 反射 API 发现。
添加元数据到Java平台中的最主要的原因是能够使开发工具和运行工具有一个共同的体系结构,以减少编程和部署所需要的成本。工具可以使用元数据信息生成附加的源代码,或者在调试的时候提供附加信息。
在beta2中,我们很兴奋地发现了一个名为apt的注释处理工具。 Apt包括一组新的映射应用程序编程接口和工作程序注解的支持体系结构。apt在映射应用程序编程接口时提供一个构造期间、基于源代码的程序结构的只读视图,来清楚地模拟它的Java程序语言的类型系统。首先,apt运行可以生成新的源代码和其它文件的注释处理程序。其次,apt可以编译原始的源文件和生成的源程序,简化了开发。更多的关于apt的信息,请参考apt指南http://java.sun.com/j2se/1.5.0/docs/relnotes/features.Html。
更多精彩
赞助商链接