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
Can size_t be negative?
Why is String immutable?
What is executor memory?
What is the use of keywords in java?
How java is similar to c?
what is inner class in java?
What is use of arraylist in java?
What is meant by 'Class access modifiers'?
If a class is declared without any access modifiers, where can the class be accessed?
What is a singleton factory?
What is the default size of arraylist in java?
Difference between nested and inner classes ?
Is void a data type in java?
What is sortedmap interface?
If an object is garbage collected, can it become reachable again?