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
How does predicate work in java?
Can we write a class without main method in java?
Does java allow default arguments?
What is the platform?
Is java still necessary?
Which is the class in java?
How do you identify independent and dependent variables?
What is difference between null and void?
What happens if main method is not static?
Is sizeof a preprocessor?
What classes of exceptions may be caught by a catch clause in java programming?
Add a value x to array from index l to r where 0 <= l <= r <= n-1
Who is the owner of java?
what is the difference between future and callable interface in java?
What is the purpose of tostring() method in java?