Java5.0的新功能2.pptVIP

  • 0
  • 0
  • 约8.2千字
  • 约 51页
  • 2018-08-27 发布于江苏
  • 举报
Java5.0的新功能2

Java 5.0 的新功能 內 容 大 綱 (1) 泛型 自動裝箱與拆箱 增強的 for 迴圈敘述 C 風格的輸出 格式化的輸入 列舉 內 容 大 綱 (2) 靜態引入 可變數目參數 泛型(1/5) Java5.0的新特性之一是引入了泛型(generics)的觀念,在Java 5.0中,許多java.util類別庫中實作Collection介面的集聚類別,被改為泛型類別,如Vector、ArrayList、LinkedList、Hashtable、HashMap、Stack、Queue、PriorityQueue、Dictionary、TreeMap及TreeSet等。 在Java 5.0之前我們使用ArrayList 清單 = new ArrayList(); 來宣告一個屬於ArrayList集聚類別的物件(以下簡稱聚集物件),而所有加入ArrayList的物件,都是屬於Object類別的物件。 泛型 (2/5) 而在物件取出時則必須以轉型(casting)的方式才可正確使用,而這使得型別檢查(type checking)無法在編譯時期進行,必須等到執行時期才可以進行(此時若出現錯誤,則會引發例外)。 我們可以使用如ArrayListString 清單 = new ArrayListString();來宣告一個屬於ArrayList類別的聚集物件,其中的

文档评论(0)

1亿VIP精品文档

相关文档