Я попытался прокомментировать саму ветку ниже, но у меня недостаточно баллов для нее.
Мой простой вопрос: в чем разница между следующими двумя кодами?
Обратите внимание: я не уверен, является ли первый допустимым синтаксисом, и, возможно, это ответ.
public class BinarySearchTree<T> extends Comparable<T> {}
public class BinarySearchTree<T extends Comparable<T>> {}
Comparable<T>
почти всегда неверна. Вместо этого используйтеComparable<? super T>
. 01.07.2018