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


Please Help Members By Posting Answers For Below Questions

What is quick sort in java?

558


What is serialversionuid?

561


What happens when you invoke a thread’s interrupt method while it is sleeping or waiting?

573


Difference between predicate, supplier and consumer ?

583


What is string data?

555






What is java english?

496


What is the purpose of the enableevents() method in java programming?

585


Explain how to force the garbage collection in java.

533


Differentiate between stringbuffer and string?

594


Differentiate storage classes on the basis of their scope?

673


Why is multiple inheritance not supported in java?

561


Is java a utf 8 string?

530


What is autoboxing and unboxing?

582


How do you initialize an arraylist in java?

511


Explain java coding standards for classes or java coding conventions for classes?

615