相关疑难解决方法(0)

泛型中的"递归类型绑定"是什么意思?

我正在阅读有效Java [第27项]中关于泛型的章节.

书中有这一段:

允许(尽管相对罕见)类型参数受涉及该类型参数本身的某个表达式的限制.这就是所谓的递归类型绑定.

还有这个:

// Using a recursive type bound to express mutual comparability
public static <T extends Comparable<T>> T max(List<T> list) {...}
Run Code Online (Sandbox Code Playgroud)

什么是递归类型绑定以及上面的代码如何帮助实现相互可比性?

java generics effective-java

19
推荐指数
3
解决办法
5092
查看次数

标签 统计

effective-java ×1

generics ×1

java ×1