Unterschied zwischen generischem Typ und Platzhaltertyp

Ich bin ein Neuling in Generic und meine Frage ist: Was ist der Unterschied zwischen zwei Funktionen:

funktion 1:

public static <E> void funct1  (List<E> list1) {

}

funktion 2:

public static void funct2(List<?> list) {

}

Vielen Dank.

Antworten auf die Frage(7)

Ihre Antwort auf die Frage