<T extends Comparable<? super T>>是对T类型和Comparable的类型进行限定。
<T extends Comparable>表示T类型限定只能是Comparable的子类型或Comparable类型;
Comparable<? super T>表示Comparable限定只能为T类型的超类(父类)或T类型;
<T extends 绑定类型>,其中,T类型和绑定类型可以是类,也可以是接口。选择关键字extends是因为它更接近子类的概念。
一个类型变量或通配符可以有多个限定,用“&”分隔。