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
What are the different types of inner classes?
What restrictions are placed on method overriding?
What is extension method in java?
What is the difference between the reader/writer class hierarchy and the inputstream/outputstream class hierarchy in java programming?
Can there be an abstract method without an abstract class?
Is java developer a good career?
Does a function need a return?
Which class is the superclass of all classes?
What is currentthread()?
Why is java called the platform independent programming language?
extending thread class or implementing runnable interface. Which is better? : Java thread
How do you create a reference in java?
What is javac used for?
Differences between C and Java?
Why java is platform independent? Explain.