当范型遇到重载

看以下这段代码

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

 

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

posted on 2017-12-18 11:34  devilwind  阅读(177)  评论(0编辑  收藏  举报