How java is platform independent?

Answer Posted / santosh sahu

When you write the program for any programming language it
is called (source program), and it will have the extension
depending upon the language. For example, the C language
will have the extension ".c" and ".cpp" in C++.
When you compile the file or (source program), you will get
the ".exe" extension. This ".exe" file is executed by the
operating system in the C & C++ program.
If you are writing the program and compile it in one
operating system, you cannot take the same ".exe" file to
another operating system for extension. That means, this
program depends upon the operating system for its execution.

In Java, when you write the program, you will have
the ".java" file. And when it is compiled, you will get
the ".class" file. The ".class" file is executed by the
Java Virtual Machine (JVM). If you have the JVM, you can
execute the java program anywhere under operating system.
That means, that Java is PLATFORM INDEPENDENT.

Is This Answer Correct ?    9 Yes 2 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Are private methods final?

493


Which methods cannot be overridden in java?

550


What methods are used in Servlet?Applet communication?

1675


Explain the different forms of polymorphism?

575


How do you insert a line break?

507






What is variable and its types?

557


What’s a deadlock?

618


When will you define a method as static in Java?

580


Explain listiterator and methods in listiterator?

555


What is an anonymous class in java?

556


Explain the difference between comparator and comparable in java?

490


Define how destructors are defined in java?

594


What is the difference between class forname and new?

554


Is array primitive data type in java?

549


What is the name of the java compiler?

536