evgenyt2000, то что вы используете компоратор, не подходящий конкретно вашей задаче, не значит, что он не работает.
Добавьте в вопрос входящие данные и предпологаемый результат.
KssPR, если вы про "Java. Эффективное программирование" Блоха - это точно не для новичков. Ее обязательно нужно прочитать, но уже имея производственную практику.
Bavashi, ну так это же частый вопрос на собеседованиях: "может ли утекать память в HashMap?" (Да) Следующий вопрос, понятное дело, "почему?"
Если вы не вкурсе - рекомендую разобраться с этим вопросом.
Добавьте в вопрос входящие данные и предпологаемый результат.