0
在java中,JDK中的大多數(或全部?)泛型類都有一位數的泛型類型名稱。例如HashMap
的定義是這樣的:在java中使用單字符泛型類型名稱的原因是什麼?
public class HashMap<K,V> extends AbstractMap<K,V>
implements Map<K,V>, Cloneable, Serializable {
爲什麼這是慣例,而不是更具描述性的類型名稱,如HashMap<KEY,VALUE>
?
顯然有沒有客觀的回答這個問題。 –
一個原因可能是爲了避免冗長 – developer
第一,雖然我發現像Java文件中的鍵或值的標識符時,將是他們爲常數...或類命名很差。此外,數字意味着數字,而不是字符 –