← Back to Java

String vs StringBuilder vs StringBuffer

Javajava

The Question

What is the difference between String, StringBuilder, and StringBuffer?

What a Strong Answer Covers

  • String immutable thread-safe slow for concatenation
  • StringBuilder mutable not thread-safe fastest
  • StringBuffer mutable synchronized thread-safe slower
  • use StringBuilder single-threaded
  • StringBuffer multi-threaded

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