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

Explain different forms of polymorphism?

862


What is logical variable?

723


How would overload a function based on return type?

752


List some oops concepts in java?

786


What is the benefit of inner classes in java?

842


Why char array is favored over string for the storage of passwords?

772


What are the drawbacks for singleton class?

753


What is the reflection?

777


What is the final class modifier?

754


What is a 16 bit word?

763


What is a byte string?

813


When should you use arraylist and when should you use linkedlist?

697


How do you implement singleton class?

740


Explain the use of shift operator in java. Can you give some examples?

722


What are the string methods in java?

818