Я прочитал всю книгу SCJP6 Sierra and Bates book, набрал 88% на экзамене.
Но, тем не менее, я никогда не слышал о том, как работает такой код, так как это не объясняется в главе о дженериках. :
Collections.<TimeUnit>reverseOrder()
Что это за использование дженериков? Я обнаружил это в каком-то коде, но ничего об этом не читал. Мне кажется, это позволяет оказать некоторую помощь в выводе типов. Я пытался найти об этом, но это не так просто найти (и это даже не в учебнике/экзамене SCJP!)
Итак, может ли кто-нибудь дать мне правильное объяснение того, как это работает, каковы все варианты использования и т. д. ?
Спасибо
Изменить Спасибо за ответы, но я ожидал более подробной информации :) так что если кто-то захочет добавить дополнительную информацию:
Как насчет более сложных случаев, таких как
Collections. reverseOrder()
например?extends
, super
??
O.manyTypesMethod,MyHelpTypeNotInfered,?,?,?,?,?>()
)