Difference between JDK, JRE, JVM

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



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Write a program to check for a prime number in java?

548


How to sort elements in a parallel array in java?

495


How variables are declared?

509


Why we do exception handling in java and how many types of exceptions are there?

537


What are the ways in which a thread can enter the waiting state?

501






How can a gui component handle its own events?

584


Can we modify the throws clause of the superclass method while overriding it in the subclass?

541


Explain methods specific to list interface?

547


Is main a function?

506


Why volatile is used in java?

524


What is the equal sign?

553


What are three advantages of using functions?

528


What are the advantages of exception handling in java?

640


What do you mean by platform independence? What is an interface?

557


What is the maximum size of list in java?

534