How java is platform independent?

Answer Posted / invisible

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 ?    191 Yes 18 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What does \ mean in regex?

630


What is contractor means and methods?

568


Name four container classes.

565


What is a locale?

711


What is an off by one error in java?

513






What is garbage collection? Can it be forced to run?

549


How will you add panel to a frame?

661


Is array primitive data type in java?

551


What is core java used for?

523


How do you check if two given string are anagrams?

563


What is the difference between call by reference and call by pointer?

511


How to use string tokenizer class.

630


Can constructor be synchronized?

555


What is fail first in java?

587


What does java edition mean?

543