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

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

 2009-12-13 00:00:00 来源:WEB开发网   
核心提示: 在 Package Explorer 面板中单击新的 Demo 类,然后把清单 3 的代码复制并粘贴到 Demo.java 面板中,探索 Eclipse V3.1 的新特性:更高的可用性、更广泛的 Java 支持、更强的性能改善了 Eclipse 集成开发环境(8), 清单 3. 简单的泛型类p

在 Package Explorer 面板中单击新的 Demo 类,然后把清单 3 的代码复制并粘贴到 Demo.java 面板中。
清单 3. 简单的泛型类
 
package demo; 
 
class GenericContainer <A> 
{ 
 private A data; 
  
 public GenericContainer(A data) 
 { 
  this.data = data; 
 } 
  
 public A get() 
 { 
  return data; 
 } 
} 
 
public class Demo 
{ 
 public String storeString(String s) 
 { 
  GenericContainer<String> gc = 
   new GenericContainer<String>(s); 
  String t = gc.get(); 
  return t; 
 } 
  
 public Integer storeInteger(Integer i) 
 { 
  GenericContainer <Integer> gc = 
   new GenericContainer<Integer> (new Integer(i)); 
   return gc.get(); 
 } 
  
 public static void main(String[] args) { 
  Demo d = new Demo(); 
 
  System.out.println(d.storeString("This is a test")); 
  System.out.println(d.storeInteger(18000)); 
 } 
} 

按 Ctrl+S 组合键保存代码,并选择 Run > Run...。出现 Run 对话框时,单击右下角的 Run 按钮。输出面板中应产生以下输出: This is a test 
18000 

将鼠标指针悬停在 gc.get() 每个调用上。若您悬停在 storeString 中的第一次使用上,会弹出一个小提示信息,指示 gc.get() 返回一个 String,而悬停在第二个使用时,会提示实例方法返回了一个 Integer (请参阅图 3)。

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

Tags:探索 Eclipse 特性

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