Why Java is a platform independent language?
Answer Posted / shital mhetre
Platform independent is nothing but write-once
Run-Anywhere.It means program can run on any Operating
System(OS).
compiler Interpreter
Java source code------->M/C code------->Linux or windows
javac JVM
Fig.
When you compile a source code by using javac compiler you
will get .class file which contains byte code.
that byte code can understand by JVM(Java Virtual Machine).
so, the JVM is different for different OS(operating system).
after that the JVM will convert the byte code(by using
interpreter) into machine understandable code i.e 1's & 0's.
Java is compiler as well as Interpreter Programming Language.
| Is This Answer Correct ? | 12 Yes | 6 No |
Post New Answer View All Answers
What is a java developer salary?
Explain restrictions for using anonymous inner classes?
What are the three parts of a lambda expression?
What is the purpose of a volatile variable?
How many decimal places is a double?
Explain about transient variables in java?
How we can declare a static variable?
Does string is thread-safe in java?
Explain wrapper classes in java?
How infinite loop is declared?
What is a local, member and a class variable?
Does java have a compiler?
What is the use of object and class classes?
what is meant by HQL?
What is the difference between iterator and list iterator?