Тег: collections
-
Разбор Comparable и Comparator с примерами.
Контракты compareTo(), ловушка с переполнением, согласованность с equals и выбор между Comparable и Comparator - с примерами кода и вопросами с собеседований.
-
Что скрывается за формулой (31 * x + y) в hashCode?
Почему в hashCode() выбрали именно 31, что сломается без множителя и как HashMap подстраховывает эту формулу на своей стороне.