Różnica między niezwiązanym znakiem wieloznacznym a typem surowym

Czytałem o rodzajach i nie rozumiałem potrzeby niezwiązanych symboli wieloznacznych i tego, jak różni się od typu dzikiego. czytamto pytanie ale nadal nie zrozumiałem tego wyraźnie. wStrona samouczka Java dla niezwiązanego symbolu wieloznacznego Dostałem się poniżej dwóch punktów i nie zrozumiałem pierwszego punktu:

Jeśli piszesz metodę, która może zostać zaimplementowana przy użyciu funkcji dostępnych wObject klasa.Gdy kod używa metod w klasie ogólnej, które nie zależą od parametru typu. Na przykład,List.size() lubList.clear(). W rzeczywistości,Class<?> jest tak często używany, ponieważ większość metod wClass<T> nie polegaj naT.

Czy ktoś może wyjaśnić różnicę między niezwiązanym znakiem wieloznacznym a typem surowym w języku laika.

JakList<?> różniąList<Object>?

questionAnswers(5)

yourAnswerToTheQuestion