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
How can we find the sum of two linked lists using stack in java?
what are Hostile Applets?
Can a class declared as private be accessed outside it’s package?
What do you mean by inner class in java?
In java, what is the difference between method overloading and method overriding?
What is a JAR file?
When a thread is executing synchronized methods , then is it possible to execute other synchronized methods simultaneously by other threads?
What if I write static public void instead of public static void in java?
Can we declare main () method as non static?
Explain the difference between collection api and stream api in java8?
What is a finally block? Is there a case when finally will not execute?
What is an i/o filter?
What is keyword auto for?
Are registers volatile?
What is the maximum size of byte array in java?