探索 Eclipse V3.1 的新特性:更高的可用性、更广泛的 Java 支持、更强的性能改善了 Eclipse 集成开发环境
2009-12-13 00:00:00 来源:WEB开发网很快,J2SE V1.5 的新枚举类型 成为全功能的类,能够拥有方法、属性和其他。自动装箱 和 自动拆箱 使原语类型可快速提升为兼容类并支持相反的功能。所以,this.data = i 不要求升级(会在 this.data = new Integer(i) 这样的代码中看到)。
通用集合(例如 ArrayList)现在可以接受类型参数(例如 Shape),把集合的成员限制在指定类型内。而且,集合返回的类型也是受限的。这样,像 a.get(i) 这样的语句不再一定要“降级”或从 Object 类型转换到 Shape。后一套特性合起来叫作 泛型。
最后,(Shape s: Shape.values()) 这段代码是列表成员迭代的一个新的快捷方式。
这一节提供了 Eclipse V3.1 中的众多改进的一个简短列表(为了简洁)。上面列出的许多改进以及其他一些改进,都将在本教程中演示。
安装预备软件和组件
在开始学习本教程之前,必须安装和设置 先决条件 中列出的软件和组件。
安装 J2SE V1.5 和 J2RE V1.5
下载并安装 J2SE V1.5 SDK 和 V1.5 J2RE。(如果系统已经有了 J2SE V1.5.0_06 或以上版本,可以跳过这步。)
通常,J2SE SDK 和 JRE 的发布形式是自解压的二进制文件。安装(在 Linux)上很容易,就像这样(假设已经把 J2SE 和 J2RE 包下载到主目录下):
% cd ~
% mkdir ~/java
% cd ~/java
% mv ~/jdk-1_5_0_06-linux-i586.bin .
% mv ~/jre-1_5_0_06-linux-i586.bin .
% chmod +x jdk-1_5_0_06-linux-i586.bin \
jre-1_5_0_06-linux-i586.bin
% ./jdk-1_5_0_06-linux-i586.bin
..
% ./jre-1_5_0_06-linux-i586.bin
..
% ls -F
jdk1.5.0_06/ jre1.5.0_06/
更多精彩
赞助商链接