Java中的泛型用法是什么?X.<Y>方法()
2022-09-02 21:30:40
我读过整本SCJP6书《Sierra and Bates》,考试成绩为88%。
但是,我仍然从未听说过这种代码是如何工作的,因为它在泛型一章中没有解释:
Collections.<TimeUnit>reverseOrder()
这种泛型的用法是什么?我在一些代码中发现了它,但从未读过任何关于它的信息。在我看来,它允许为类型推断提供一些帮助。我试图搜索它,但它不是那么容易找到(它甚至不在SCJP书籍/考试中!
那么有人可以给我一个适当的解释它是如何工作的,哪些是所有的用例等?
谢谢
编辑感谢您的回答,但我期望更多的细节:)因此,如果有人想添加一些额外的信息:
那么更复杂的案例呢?
- 使用在类中声明的类型,我可以做类似exemple的事情吗?
Collections.<T>reverseOrder()
- 用?
extends
super
- 用
?
- 仅向编译器提供部分帮助(即
O.manyTypesMethod<?,MyHelpTypeNotInfered,?,?,?,?,?>()
)