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's the purpose of static methods and static variables?

591


when should you use stringbuilder class in a program?

522


What is the difference between synchronized and synchronized block?

497


What does arrays sort do in java?

536


What do you understand by soft reference?

582






What is stack example?

539


What is anti pattern in cyber security?

519


What is string in java with example?

482


What is the tradeoff between using an unordered array versus an ordered array?

657


If a method is declared as protected, where may the method be accessed in java programming?

495


Is array synchronized in java?

548


what is mutual exclusion? How can you take care of mutual exclusion using java threads? : Java thread

672


There are two classes named classa and classb. Both classes are in the same package. Can a private member of classa can be accessed by an object of classb?

992


Is null == null in java?

646


What is an example of a boolean?

567