Difference between JDK, JRE, JVM

Answers were Sorted based on User's Feedback



Difference between JDK, JRE, JVM..

Answer / siri

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 ?    2 Yes 2 No

Difference between JDK, JRE, JVM..

Answer / nisid ranjan jena

JDK stands for Java Development tool. It consists of many
tools like java compiler , java interpreter,java
debugger,javadoc etc to develop java application.It
basically consists of various binary executable files to
develop application.
JRE stands for Java Runtime Enviornment .it gives runtime
enviornment to execute java programmes.It consists of
JVM,java library APIs,Java interpreter and java browser plug
ins to execute java applications.
JVM is a virtual machine which provides an interface to
convert byte code instructions to machine understandable
instructions.JVM is an implementation of of JRE.JVM is
system dependent.JVM is a part of both JDK and JRE.

Is This Answer Correct ?    1 Yes 1 No

Difference between JDK, JRE, JVM..

Answer / 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

Difference between JDK, JRE, JVM..

Answer / k.venu

JDK :-it means that we r developing applications,after
developing we r compiling a program through javac.Here the
javac is in jdk part.after compiling it makes a .class
file(nothing but a bytecode),bytecode contains assembly
language,here byte is 8 bits so it's cpacity is 255,here 255
is contains opcodes(operation codes) values.That is jvm is
not a part of jdk.

JRE :-it means excecution(running) a program.here we r
having jvm in jre.first of all bytecode is loaded on jvm
that is nothing but a assembly language will be converted
into java virtual machine language

JVM :-it is the form ofjava virtual machine language of
bytecode,now the jvm language will provide the message of
output in user understandable language(high level lang).

Is This Answer Correct ?    8 Yes 27 No

Difference between JDK, JRE, JVM..

Answer / laxmi narayana moru

jdk:
jdk means java development kit which contains the set of
tools like javac,java,javap,javah,javadoc to run the java
programme...
jre:
jre means java runtime environment which contains jdk and
java api
jdk is nothing but set of tools
api is a collection of predefined classes and interfaces
jvm:
jvm means java virtual machine which converts the byte code
into machine code which is understandable by the current
machine...

Is This Answer Correct ?    12 Yes 36 No

Difference between JDK, JRE, JVM..

Answer / ravikiran

JDK is the java development kit contains the executable
files
JRE is the java run time envirnment contains all the
runtime jar files
JVM is the java virtual machine which is used to convert
the byte code to user understandable code

Is This Answer Correct ?    29 Yes 81 No

Post New Answer

More Core Java Interview Questions

Explain about join() method?

0 Answers  


Difference between default and protected access specifiers?

0 Answers  


What is exception handling in java?

0 Answers  


EDS (Electronic Data Systems India Pvt Ltd) at Chennai on 16-12-2006.

1 Answers   EDS,


What is the old name of java?

0 Answers  






How can we run a java program without making any object?

0 Answers  


difference between vectorlist and hash

1 Answers   TCS,


What is the difference between an interface and an abstract class?

0 Answers   Cyient,


Can we use String with switch case?

0 Answers  


Differentiate between the constructors and methods in java?

0 Answers  


what is the difference between HashMap And HashTable?

5 Answers   Hexaware,


How do weakhashmap works?

0 Answers  


Categories