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
What is meant by 'Class access modifiers'?
What is a vector in java?
How to check if a list is sorted in java?
How we can generate random numbers in java?
What is length in java?
Can bool be null?
What are the string methods in java?
Do we have pointers in java?
Explain reverse a linked list iterative solution in java?
Can an interface extend a class?
Program to Find the second largest element in an array.
From the two, which would be easier to write: synchronization code for ten threads or two threads?
In java, how we can disallow serialization of variables?
What is data and its types?
What are the advantages and disadvantages of reference counting in garbage collection?