草庐IT

GenericCompilationFailureDemo

全部标签

java - 为什么要对 List< 进行泛型转换?将 Set..> 扩展到 List<Set..> 在 Sun JDK 6 上成功但在 Oracle JDK 7 上编译失败?

下面的代码classGenericCompilationFailureDemo{ListnewList(){returnnewArrayList();};voiduseList(){Listlist=(List)newList();}List>newListOfSpecificSets(){returnnewArrayList>();};voiduseListOfSpecificSets(){List>listOfSpecificSets=(List>)newListOfSpecificSets();}List>newListOfSets(){returnnewArrayList>()