❶ java 里 泛型中 T代表什麼類型
<T> T的類型就是你定義的泛型的類型。。。可以是任意類型,比如集合ArrayList<String> 那個T就是String 類型,T本身就是個類型。
比如有個類的定義是
public class Test<T>{………………}
然後在後面用到Test<String> a; 那a這個對象中的那個T就是String
❷ java中返回值類型<T> T 這兩個T分別代表什麼
這個語法叫「泛型」,所謂泛型,是類型的參數化。
❸ java泛型裡面的泛型T和佔位符怎樣理解
泛型T的理解是這樣的,T代表某一個具體的引用數據類型!
List或者Set、Map還有Tree這些集合,是可以存放任何引用數據類型的,但是在我們實際使用的過程中,你會發現,我們在集合中保存的數據,一般來說其類型是一致的!
比如你有一個Student類,一個Teacher有一個存放學生的集合List<Student> studentes = ArrayList<Student>();
泛型的使用,是在編譯過程中進行約束性檢查!
比如studentes.add(new Student())是正確的添加元素!studentes.add(new Teacher())則是錯誤的!
你的兩個方法是有區別的:
第一個方法:返回的是<T>,泛型!有返回值!
第二個方法返回的是空!沒有返回值!