Difference between JDK, JRE, JVM

Answer Posted / banti prajapati

Java Virtual Machine (JVM) is an abstract computing machine. Java Runtime Environment (JRE) is an implementation of the JVM. Java Development Kit (JDK) contains JRE along with various development tools like Java libraries, Java source compilers, Java debuggers, bundling and deployment tools.

JVM becomes an instance of JRE at runtime of a java program. It is widely known as a runtime interpreter. The Java virtual machine (JVM) is the cornerstone on top of which the Java technology is built upon. It is the component of the Java technology responsible for its hardware and platform independence. JVM largely helps in the abstraction of inner implementation from the programmers who make use of libraries for their programmes from JDK.

Is This Answer Correct ?    2 Yes 1 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is a stringbuffer?

513


What is the largest long allowed by java?

537


How does singleton class work?

528


How to solve the problem of generating the unique hash keys with hash function?

1460


How are the elements of a gridbaglayout organized?

544






What is update method called?

665


What variables are stored in stack?

530


What is a null class?

574


How do you sort arraylist in descending order?

576


What do you mean by composition in java?

572


What is javac_g?

590


How do you create a method in java?

547


Explain the features of interfaces in java?

556


What is java reflection?

535


How many types of voids are there?

535