当范型遇到重载

看以下这段代码

public void test(List<String> list){
        
    }
    
    public void test(List<Integer> list){
        
    }

编译无法通过,因为编译阶段会把泛型擦除,等于两个方法定完全一样。

原文地址:https://www.cnblogs.com/devilwind/p/8056746.html