В чём основное отличие IdentityHashMap от обычной реализации Map в Java, особенно в том, как они сравнивают ключи? — ДейлиПреп