WEB开发网
开发学院软件开发Java 探索 Eclipse V3.1 的新特性:更高的可用性、更广... 阅读

探索 Eclipse V3.1 的新特性:更高的可用性、更广泛的 Java 支持、更强的性能改善了 Eclipse 集成开发环境

 2009-12-13 00:00:00 来源:WEB开发网   
核心提示: 图 3. 跟踪一个通用方法调用,查看它返回的类型现在您知道了为什么要把泛型添加到 Java 中,探索 Eclipse V3.1 的新特性:更高的可用性、更广泛的 Java 支持、更强的性能改善了 Eclipse 集成开发环境(9),以及泛型的工作方式,下面将介绍 Eclipse V3.1 是如何


图 3. 跟踪一个通用方法调用,查看它返回的类型
探索 Eclipse V3.1 的新特性:更高的可用性、更广泛的 Java 支持、更强的性能改善了 Eclipse 集成开发环境

现在您知道了为什么要把泛型添加到 Java 中,以及泛型的工作方式。下面将介绍 Eclipse V3.1 是如何支持和增强泛型的。

用泛型捕获错误

因为泛型的目的是帮助避免向下转型错误,所以 Eclipse 会标记出可通过泛型的使用获益的操作。

例如,请在 Eclipse 中用 5.0 编译器设置创建下面这个简短的 Java 应用程序:

package demo; 
 
import java.util.ArrayList; 
 
public class Demo2 { 
 
 public static void main(String[] args) { 
  ArrayList a = new ArrayList(); 
  a.add(new Integer(1)); 
 } 
} 

代码输入之后,两个小图标 —— 一个蓝色灯泡和一个警告标记 —— 会出现在 a.add(...) 的起始行上,如图 4 所示。如果将鼠标悬停在这个图标上,会出现一条消息,提示您 ArrayList 应当参数化。


图 4. Eclipse 指出更适于使用泛型的时机
探索 Eclipse V3.1 的新特性:更高的可用性、更广泛的 Java 支持、更强的性能改善了 Eclipse 集成开发环境

类型安全更强的代码是 ArrayList>Integer< a = new ArrayList>Integer<()。

上一页  4 5 6 7 8 9 10  下一页

Tags:探索 Eclipse 特性

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接