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
Are the imports checked for validity at compile time? Will the code containing an import such as java.lang.abcd compile?
What is singleton pattern?
What are the different tags provided in jstl?
Can we have static methods in an interface?
Why java applets are more useful for intranets as compared to internet?
Can an interface extend another interface?
What is an example of declaration?
Which data type is a class in java?
What is thread pool? How can we create thread pool in java?
What is immutable data?
What is the basic of java?
Explain about serializable interface in java?
What is a map in java?
What is a numeric literal?
What is lexicographically smallest string?