摘要: “JDK1.5”(开发代号猛虎)的一个重要主题就是通过新增一些特性来简化开发,
这些特性包括泛型,for-each 循环,自动装包/拆包,枚举,可变参数, 静态导入
C 风格的格式化 I/O、、并发实用程序以及更简单的 RMI 接口生成。
JSR 201 包括如下四个语言变化:增强的 for 循环、枚举类型、静态导入和 autoboxing;JSR 175 指定了新的元数据功能,而 JSR 14 则详细说明了泛型。
javac 编译器执行的默认语言规范是版本 1.4。这意味着要利用以下语言变化的任何好处,需要向 javac 命令传递参数 -source 1.5。
使用这些特性有助于我们编写更加清晰,精悍,安全的代码。
阅读全文