Java · Easy
Why are Strings immutable in Java? Explain design reasons.
JavaCore JavaStrings
Answer preview
String pool optimization — The JVM maintains a String pool (interning). Multiple references can safely share the same String object because it cannot be modified.…