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

Why is java so important?

869


Which of the classes will have more memory allocated?

741


What is the purpose of interface?

786


What is difference between null and void?

730


What is singleton service?

713


What is this () in java?

761


when should you use stringbuilder class in a program?

732


How does linkedhashmap work in java?

697


What is the use of coding?

731


How can we create a thread in java?

788


What is serialversionuid?

774


What is the default value of an object reference declared as an instance variable?

769


What is a jagged array in java?

780


How do you reverse a list?

766


What is executor memory?

718