when there is a need of jvm then how we can say that java
is a platform independent language?
Answer Posted / vatsal doshi
JVM is actually a virtual machine, which operates at one level of abstraction above the actual platform.
Platform = OS + Underlying Hardware
Now, Java compiled code(byte code) is targetted to run on JVM, independent of underlying actual platform.
So, Java code written on windows can be directly run on linux/mac/solaris, without recompilation, provided JVM is installed in the target machine.
We have different implementations of JVM for different platforms. The advantage is that though JVM is platform dependent, but the compiled code now becomes platform independent.
Is This Answer Correct ? | 17 Yes | 0 No |
Post New Answer View All Answers
What are the various access specifiers for java classes?
What are the skills required for core java?
Explain about field hiding in java?
Why we go for collections in java?
What is a parameter example?
What is the difference between class & structure?
Why do we declare a class static?
What is the use of protected in java?
I want to re-reach and use an object once it has been garbage collected. Define how it’s possible?
Can we inherit a class with private constructor?
How many return statement are allowed in a function?
What is variable and constant explain with example?
why not override thread to make a runnable? : Java thread
os is developed in c no java is more secured then c na why dont the os developed is developed using java
Is java free for commercial?