← Back to Java

JVM vs JRE vs JDK

Javajava

The Question

What are the differences between JVM, JRE, and JDK?

What a Strong Answer Covers

  • JVM = runtime engine for bytecode
  • JRE = JVM + libraries
  • JDK = JRE + dev tools
  • JVM is platform-dependent but bytecode is not

Related Questions

  • Java Platform Independence
  • How JVM Works
  • Main Features of Java
  • public static void main
  • String Constant Pool

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