В чем разница между сырыми типами, неограниченными дикими картами и использованием Object in generics

Я читаю главу об общих принципах работы Java.

Помогите мне понять разницу между Set, Set и Set?

Следующий абзац взят из книги.

В качестве краткого обзора, Set является параметризованным типом, представляющим a набор, который может содержать объекты любого типа, Set является подстановочным знаком. представляющий собой набор, который может содержать только объекты некоторых неизвестных тип, и Set является сырым типом, который выбирает из общего типа. система.

Что значит "какой-то неизвестный тип"? Все ли неизвестные типы типа Объект ? В этом случае в чем конкретно разница между Set и Set?

25
задан Joachim Sauer 7 January 2013 в 14:20
поделиться