Problem Statement
Why are immutable types (e.g., String) favored for keys and thread safety?
Explanation
Stable hashCode/equality avoids map/key corruption; no internal state changes simplify reasoning and eliminate data races.
Get the Preplance app for a seamless learning experience. Practice offline, get daily streaks, and stay ahead with real-time interview updates.
Get it on
Google Play
4.9/5 Rating on Store
Java · Interview Question
Detailed answer, explanation and code for this interview question. Ideal for Java interview preparation, coding rounds and viva questions.
Why are immutable types (e.g., String) favored for keys and thread safety?
Master Java with our complete collection of questions, tutorials and guides.