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 happens if we don’t define serial version uid?
What is unicode with example?
What is sizeof () operator?
what is instanceof operator used in java?
Explain about map interface in java?
What is formatted output in java?
Is ++ operator thread-safe in java?
What is the use of conditional statement?
What are the different types of constructor?
How do you check if two given string are anagrams?
Is oracle charging for java?
What is type safety in java?
What do you mean by formatting?
What is a static class in java?
What do u mean by variable?