What is JVM, JRE and JDK? What are the use of them?
JVM
The full meaning of JVM is Java virtual Machine. It does not exists physically, that's why its a virtual machine. JVM is a specification that provides runtime environment in which java bytecode can be executed. This is why java is a platform independent programming language.The byte code of any program remain same of the JVM and JVM makes the byte code supported for any platform.JRE
Java Runtime Environment is the full meaning of JRE. Its a package containing java class libraries with JVM. That means JRE=(JVM+java class libraries). In other words, JRE is an implementations of JVM which executes the java programs.
JDK is Java Development Kit. JDK contains JRE, Debuggers, Compilers, JavaDoc and all others tools which are required to develop and run a java program.JDK
you can Download JVM, JRE and JDK as a package. The link is given below
No comments