1.

What is the difference between a JDK and a JVM?

Answer»
JDKJVM
Stands for JAVA Development Kit.Stands for Java Virtual Machine.
This is a SOFTWARE development kit used for DEVELOPING applications in Java.It is used for executing Java Byte code while also providing an environment for its execution.
This is platform dependent.This is platform-independent.
It contains tools relevant for the development, debugging, and monitoring of Java Code.This does not include any tools.
This is a superset of JRE.This is a subset of JRE.
This helps developers to develop applications that can be executed by the JVM and the JRE.This is the component used for executing the source code.
Related Article: What are the new features of Java 8


Discussion

No Comment Found