Diferença entre um curinga não vinculado e um tipo bruto

Eu estava lendo sobre genéricos e não entendi a necessidade de curingas não vinculados e como ele difere do tipo bruto. Eu leioessa questão mas ainda não entendi claramente. NoPágina do tutorial Java para curinga não acoplada Eu fiquei abaixo de dois pontos e não entendi primeiro ponto:

Se você estiver escrevendo um método que possa ser implementado usando a funcionalidade fornecida noObject classe.Quando o código está usando métodos na classe genérica que não dependem do parâmetro type. Por exemplo,List.size() ouList.clear(). De fato,Class<?> é tão frequentemente usado porque a maioria dos métodos emClass<T> não dependa deT.

Alguém pode, por favor, explicar a diferença entre o curinga não vinculado e o tipo bruto na linguagem leiga.

Como é queList<?> difere daList<Object>?

questionAnswers(5)

yourAnswerToTheQuestion