看以下这段代码
public void test(List<String> list){ } public void test(List<Integer> list){ }
编译无法通过,因为编译阶段会把泛型擦除,等于两个方法定完全一样。