Why Java is a platform independent language?Explain byte code
and JVM
Answer Posted / nilanjan
At first the java source code is compiled and then it is
interpreted to a optimized set of executable statements.
After compiling the source code the bytecode is generated
which is same for all platforms i.e OS. This byte code
needs JVM(java virtual machine) to be interprated which is
defferent for different OS i.e platform.
Due to the byte code which is same for all JVM java is
explicitely known as platform independent language.
source code ---------> bytecode ----------> executable
compilation same interpration
for all by JVM
JVM
| Is This Answer Correct ? | 12 Yes | 4 No |
Post New Answer View All Answers
What is meant by swing in java?
Name primitive java types.
What is a static method?
How do you check if java is installed on windows command prompt?
What is Map,List,hashtable,ArrayList and difference between them??
What is the difference between lambda expression and anonymous methods?
What is static class in java?
What is an actionevent in java?
What is a controller in java?
In java thread programming, which method is a must implementation for all threads?
What is flatmap java?
What is jersey in java?
how can we create the ui using netbeans,having the code?
How can I write a program that takes command line input?
What is the difference between deep copy and shallow copy in java