泛型声明

  1. <E extends Comparable<? super E>>
  2. <E extends Comparable<E>>

假设 类型A实现了Comparable<A>,而B类继承A,故B也继承了A的CompareTo(A o)方法,此时我们希望B作为A的子类也能正常被泛型E匹配,而泛型E的要求若为2,而B extends Comparable<A>而没有extends Comparable<B>,故B不满足,若为1,A的子类则都满足泛型要求。

迭代器和可迭代对象

<aside> 💡 LinkedList类的push方法是头插法

</aside>

Hashcode

Collection排序降序

Collections.reverseOrder()—一个Comparator类,传给sort方法即可