Java中的泛型擦除

  • Java 中的泛型只在源碼中存在,在編譯後的字節碼文件中就已經替換爲原生類型。並在相應的位置插入強制類型轉化。
  • 當泛型遇到重載容易出現問題,編譯不經過。
public class Generic4 {

		public void test(ArrayList<Integer> list) {}

		public void test(ArrayList<String> list) {}

	}
相關文章
相關標籤/搜索