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

How will you reverse a singly-link list?

588


What is ternary operator?

560


Write a method to check if input string is palindrome?

575


What is difference between pointer and reference?

500


Can we override data members in java?

617






What is the difference between the jdk 1.02 event model and the event-delegation model introduced with jdk 1.1?

606


What is javac in java?

554


Explain what access modifiers can be used for methods?

563


what is object slice?

1568


How do you implement singleton class?

509


What is isa relationship?

558


What is mean by exception?

541


Which class is the superclass for every class in java programming?

563


Can you pass by reference in java?

520


How do you override a method?

541