首頁 > Java > java教程 > Java 泛型中的尖括號 (<>) 表示什麼?

Java 泛型中的尖括號 (<>) 表示什麼?

Barbara Streisand
發布: 2024-12-11 05:44:10
原創
168 人瀏覽過

What Do Angle Brackets (<>) 用 Ja​​va 泛型表示?
) 在 Java 泛型中指明? " />

理解 Java 中的尖括號 ()

在 Java 中,尖括號 ()表示泛型。類別聲明中指定類型參數,例如

類型參數

介面與方法中的型別參數
public class Pool<T> {

    ...
}
登入後複製

您也可以在介面與方法中使用型別參數,例如:
Pool<String> pool = new Pool<>();
登入後複製

在這個介面中,類型參數指定createObject()方法必須回傳一個類型的物件T.

ArrayList

public interface PoolFactory<T> {

    T createObject();
}
登入後複製
ArrayList 類別是通用容器,可以儲存指定類型T 的物件。或任何其他資料的ArrayList type.

範例

讓我們考慮您的範例:

在此範例中,Pool類別是通用的,其freeObjects 欄位是一個包含T 類型元素的ArrayList。 Pool。

以上是Java 泛型中的尖括號 (<>) 表示什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板