← Back to Java

Comparable vs Comparator

Javajava

The Question

What is the difference between the Comparable and Comparator interfaces?

What a Strong Answer Covers

  • Comparable = natural ordering in the class via compareTo
  • Comparator = external custom ordering via compare
  • Comparator allows multiple sort sequences
  • lambda for Comparator
  • java.lang vs java.util

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