通用集合在Java 5版本中引入。通用集合 停用 類型轉換,在通用集合中使用時不需要類型轉換。通用集合是 類型安全的,並在編譯時進行檢查。這些通用集合允許將資料類型作為參數傳遞給類別。編譯器負責檢查類型的相容性 。
class<type>, interface<type>
#泛型允許一個物件的單一類型。
List list = new ArrayList(); <strong>// before generics</strong> list.add(10); list.add("100"); <strong>List<Integer> list1 = new ArrayList<Integer>()</strong>; // <strong>adding generics</strong> list1.add(10); list1.add("100"); <strong>// compile-time error.</strong>
在使用泛型時不需要進行型別轉換。
<strong>List<String> list = new ArrayList<String>(); </strong>list.add("Adithya"); String str = list.get(0); // <strong>no need of type-casting</strong>
在泛型中,錯誤在編譯時進行檢查。
List list = new ArrayList(); <strong>// before generics</strong> list.add(10); list.add("100"); <strong>List<Integer> list1 = new ArrayList<Integer>();</strong> //<strong> adding generics</strong> list1.add(10); list1.add("100");// <strong>compile-time error</strong>
以上是Java中通用集合的用途是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!