Difference between JDK, JRE, JVM
Answer Posted / ranganathkini
JDK or the Java Development Kit is a set of a Java compiler,
a Java interpreter, developer tools, Java API libraries,
documentation which can be used by Java developers to
develop Java-based applications.
JRE or the Java Runtime Environment is a minimum set that
includes a Java interpreter, Java API libraries, Java
browser plug-in, which make up the minimum environment to
execute Java-based applications.
The JVM or Java Virtual Machine is the core of the Java
platform and is a part of both the JDK and JRE that
translates Java bytecodes and executes them as native code
on the client machine.
JDK includes a JRE as as subset.
| Is This Answer Correct ? | 412 Yes | 48 No |
Post New Answer View All Answers
What is core java used for?
Is there any difference between synchronized methods and synchronized statements?
How many bytes is double?
What is reflexive association?
Is it possible to compare various strings with the help of == operator? What are the risks involved?
What are the differences between throw and throws?
Is string a class in java?
Why a dead thread occurs?
What is java thread dump, how can we get java thread dump of a program?
What are the legal operands of the instanceof operator?
Can a class be declared as protected?
Is java hashset ordered?
What is constructor and virtual function? Can we call a virtual function in a constructor?
What is the difference between method overriding and overloading?
Can we define private and protected modifiers for the members in interfaces?