Difference between JDK, JRE, JVM

Answer Posted / p.l.n.kumar

JDK is a software bundle consists of binary files such as
(javac,java,javadoc,jdb,javap,rmic....),java library files
(both old and new)and some header files. Development
environment requires this software.

JRE is also a software bundle same as JDK excluded with
some binary files( especially compiler - javac and
rmic ).Required to run applications of production
environment ( on client host system ).

JVM is available in both JDK and JRE. Java.exe file is used
to initiate VM process.The default heap size is 2MB and the
Max.heap size is 64MB.VM comes in two flavours...

-Hotspot client VM
-Hotspot server VM

Is This Answer Correct ?    85 Yes 50 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

when you will synchronize a piece of your code? : Java thread

527


What happens if we don’t define serial version uid?

563


Give any two differences between C++ and java.

554


What are the different ways to handle exceptions?

539


Define inheritance with reference to java.

579






Can we define static methods inside interface?

517


Are primitives objects?

562


Where to store local variables?

579


What is static and final keyword in java?

573


What are the new features in java 8?

564


Which are the two subclasses under exception class?

526


Can I override protected method in java?

589


What are 4 pillers of object orinted programming?

578


Is arraylist sorted in java?

525


Lowest Common ancestor in a Binary Search Tree and Binary Tree.

551