Unterschied zwischen einem ungebundenen Platzhalter und einem rohen Typ

Ich las über Generika und verstand nicht, wie wichtig ungebundene Platzhalter sind und wie sich diese vom Rohtyp unterscheiden. ich lesediese Frage aber immer noch nicht klar. In demJava-Tutorial-Seite für ungebundene Platzhalter Ich habe zwei Punkte unterschritten und den ersten Punkt nicht verstanden:

Wenn Sie eine Methode schreiben, die mit den Funktionen in der implementiert werden kannObject Klasse.Wenn der Code Methoden in der generischen Klasse verwendet, die nicht vom Typparameter abhängen. Zum Beispiel,List.size() oderList.clear(). Eigentlich,Class<?> wird so oft verwendet, weil die meisten Methoden inClass<T> hängen Sie nicht von abT.

Kann jemand bitte den Unterschied zwischen ungebundenem Platzhalter und rohem Typ in Laiensprache erklären.

Wie geht das?List<?> unterscheiden sich vonList<Object>?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage