草庐IT

TestErasure

全部标签

java - 重载泛型方法时 Java 5 和 6 之间的不同行为

我在Java的泛型中遇到了一个问题,在这个问题中,相同的代码可以在Java6中编译并正常工作,但在Java5中会因为相同的删除而无法编译。我有一个文件TestErasure.java,它具有一个重载方法,称为“方法”:importjava.util.ArrayList;importjava.util.List;publicclassTestErasure{publicstaticObjectmethod(Listlist){System.out.println("method(Listlist)");returnnull;}publicstaticStringmethod(Listli