Я читаю главу об общих принципах работы Java.
Помогите мне понять разницу между Set
, Set>
и Set
?
Следующий абзац взят из книги.
В качестве краткого обзора,
Set
является параметризованным типом, представляющим a набор, который может содержать объекты любого типа,Set>
является подстановочным знаком. представляющий собой набор, который может содержать только объекты некоторых неизвестных тип, иSet
является сырым типом, который выбирает из общего типа. система.
Что значит "какой-то неизвестный тип"? Все ли неизвестные типы типа Объект
? В этом случае в чем конкретно разница между Set>
и Set
?