← Back to Java

== vs equals()

Javajava

The Question

What is the difference between '==' and the equals() method in Java?

What a Strong Answer Covers

  • == compares references/memory addresses
  • equals() compares content/value
  • equals() can be overridden
  • String.equals() compares character content
  • primitives use == for value comparison

Related Questions

  • JVM vs JRE vs JDK
  • Java Platform Independence
  • How JVM Works
  • Main Features of Java
  • public static void main

Practice This Question

Get AI-graded feedback on your answer with follow-up probes on weak points.

Take the Free Assessment
GrindQuestionsAITechnical interview assessment
TermsPrivacyAbout