Solution:
JDK | JRE | JVM |
---|---|---|
JDK stands for Java Development Kit and is the tool used to compile, package and document Java programs. | JRE stands for Java Runtime Environment and is a runtime environment which is a pre-requisite to run java byte-code. | JVM stands for Java Virtual Machine and is a specification that facilitates a run-time environment in which Java’s bytecode can be implemented. |