Saturday, 7 January 2017

JDK, JRE, JVM

              Difference between JDK, JRE and JVM
Understanding the difference between JDK, JRE and JVM is important in Java. I will explain one by one

JDK and full form of JDK

JDK(Java Development kit)JDK is the super set of JRE. It is used to develop and run any java application. It is physically exists. It contains JRE and development tools.

JRE and full form of JRE

JRE (Java Runtime Environment) JRE provides the libraries, Java Virtual Machine, and many other components to run Java programs(applets and applications). JRE contains everything required to run Java application which has already been compiled. It doesn’t contain the code library required to develop Java application.
JVM and full form of JVM

JVM (Java Virtual Machine) is an abstract machine. It is a specification that provides runtime environment in which java bytecode can be executed.
JVMs are available for many hardware and software platforms (i.e. JVM is platform dependent).


No comments:

Post a Comment