考虑以下方法:
public static void listAll(LinkedList list) {
for(Object obj : list)
System.out.println(obj);
}
Run Code Online (Sandbox Code Playgroud)
和
public static void listAll(LinkedList<?> list) {
for(Object obj : list)
System.out.println(obj);
}
Run Code Online (Sandbox Code Playgroud)
这两种方法有什么区别?如果没有区别,为什么要使用第二个呢?