Difference between JDK, JRE, JVM
Answer Posted / alok kumar ranjan
JRE :- (Java Runtime environment)
It is an implementation of the Java Virtual Machine* which
actually executes Java programs.Java Run Time Environment is
a plug-in needed for running java programs.JRE is smaller
than JDK so it needs less Disk space.JRE can be
downloaded/supported freely from java.com
It includes JVM , Core libraries and other additional
components to run applications and applets written in Java.
JDK :- (Java Development Toolkit)
It is a bundle of software that you can use to develop Java
based applications.Java Development Kit is needed for
developing java applications.JDK needs more Disk space as it
contains JRE along with various development tools.JDK can be
downloaded/supported freely from java.sun.com
It includes JRE, set of API classes, Java compiler, Webstart
and additional files needed to write Java applets and
applications.
JVM : Java Virtual Machine converts the bytecode into user
understandable code. without JVM we cannot run our Java
codes on any system. JVM converts the bytecode got after
compilation into machine level code by understanding the
hardware and operating system combination.
| Is This Answer Correct ? | 16 Yes | 23 No |
Post New Answer View All Answers
What is the biggest integer?
What is the largest number a double can hold?
What is a char in java?
extending thread class or implementing runnable interface. Which is better? : Java thread
What does sprintf return?
Can we declare the static variables and methods in an abstract class?
Can you change array size in java?
What do you mean by of string::valueof expression in java 8?
When should I use singleton pattern?
Can we override data members in java?
Tell me are there implementations for sorting and searching in the java libarary?
What is break and continue statement?
What does %4d mean in java?
What are the differences between string and stringbuffer?
What are the five major types of reference sources?