Skip to content
Sharp

Core Java · interview question

Given comparing two Integer objects using == if both have the same value, what outcome should you expect?

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

Correct answer

A. It may be false due to reference comparison.

Why

The == operator compares object references, not values. Therefore, even if two Integer objects have the same value, == may return false if they are not the same instance.

Test yourself on Core Java

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

Start free test
All Core Java questions →