Java / Map and its implementations
Why are immutable objects in HashMap so effective?
Immutability allows caching the hashcode of different keys which makes the overall retrieval process very fast and suggest that String and various wrapper classes such as Integer provided by Java Collection API are very good HashMap keys.
More Related questions...