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

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

 2009-12-13 00:00:00 来源:WEB开发网   
核心提示: Eclipse 还提供了重构技术,可以促进泛型的使用,探索 Eclipse V3.1 的新特性:更高的可用性、更广泛的 Java 支持、更强的性能改善了 Eclipse 集成开发环境(10),请看清单 4.清单 4. 将代码重构为使用泛型packagedemo;importjava.util.A

Eclipse 还提供了重构技术,可以促进泛型的使用。请看清单 4.


清单 4. 将代码重构为使用泛型
 
package demo; 
 
import java.util.ArrayList; 
import java.util.List; 
 
public class Demo3 { 
  public class Brother { 
   private String name; 
 
   public Brother(String s) { 
    name = s; 
   } 
 
   public String get() { 
    return name; 
   } 
  } 
 
  public static void main(String[] args) { 
   Demo3 d = new Demo3(); 
 
   List l = new ArrayList(3); 
   l.add(d.new Brother("Groucho")); 
   l.add(d.new Brother("Harpo")); 
   l.add(d.new Brother("Chico")); 
   l.add((Brother) l.get(1)); 
 
   for (int i = 0; i < l.size(); i++) { 
    Brother b = (Brother) l.get(i); 
    System.out.println(b.get()); 
   } 
  } 
} 

输入以上代码后,Eclipse 将使用蓝色灯泡和黄色波浪线标记许多行,表示可以做改进。要将其重构为使用泛型,请选择 Refactor > Infer Generic Type Arguments。出现下一对话框时,把两个选项都选中,然后单击 Preview 按钮。Eclipse 会展示要做的变化,如图 5 所示。


图 5. 在 Eclipse 中预览重构为使用泛型的情况
探索 Eclipse V3.1 的新特性:更高的可用性、更广泛的 Java 支持、更强的性能改善了 Eclipse 集成开发环境

上一页  5 6 7 8 9 10 

Tags:探索 Eclipse 特性

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