JAVA中Comparable接口我们一般是嵌入到某个类中,实现comparaTo方法,用于比较两个类型之间的大小关系。在comparable接口中的源代码的注释上也是这样写的。但是我最近发现了一种新的用法:
public static void bubbleSort(E[] list,Comparable<? super E>comparable);
这样将会导致引入一个无对象的comparabe.comparaTo方法,这样comparaTo方法就只能传入一个E对象,没有办法进行两个对象间的比较了,我觉得很奇怪,其实这种用法是要用在什么地方的,请大神指教