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

What all access modifiers are allowed for top class ?

713


What is difference between path and classpath?

564


What is the difference between array list and vector in java?

509


Is java util regex pattern thread safe?

516


What is the difference between serializable and externalizable interfaces?

569






Is list ordered in java?

544


Why are constructors used?

560


What is the range of a character variable?

545


What is port number in java?

590


What is the public method modifier?

545


What are the difference between composition and inheritance in java?

515


How can we pass argument to a function by reference instead of pass by value?

588


How does split work in java?

535


What is a function in java?

570


What are conditionals and its types?

590