Skip to content
Sharp

Core Java · interview question

What happens if you try to modify an immutable object in Java?

Multiple choiceMediumchapter-7-curatedpremiumcore-javacode-reading-with-modern-java
Choose one answer
Answer and explanation

Correct answer

B. A new object is created with the modified values

Why

In Java, if you attempt to modify an immutable object, a new object is typically created with the modified values, leaving the original object unchanged.

Test yourself on Core Java

A free test with instant, explained results. No account needed.

Start free test
All Core Java questions →