Java中的泛型擦除

  • Java 中的泛型只在源码中存在,在编译后的字节码文件中就已经替换为原生类型。并在相应的位置插入强制类型转化。
  • 当泛型遇到重载容易出现问题,编译不经过。
public class Generic4 {

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

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

	}
相关文章
相关标签/搜索