Вопрос проверяет знание различий между реализациями Map и работы с упорядоченными коллекциями.
Короткий ответ
Основные отличия:
HashMap - неупорядоченная, TreeMap - сортированная по ключам
HashMap - O(1) доступ, TreeMap - O(log n)
TreeMap использует Comparator или естественный порядок
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.