Why java is platform independent?

The most unique feature of java is platform independent.

In any programming language source code is compiled in to executable code .

This cannot be run across all platforms.

When javac compiles a java program it generates an executable file called .class file.

Class file contains byte codes. Byte codes are interpreted only by JVMโ€™s .

Since these JVMโ€™s are made available across all platforms by Sun Microsystems, we can execute this byte code in any platform.

Byte code generated in windows environment can also be executed in linux environment.

This makes java platform independent


Posted

in

Tags:

Comments

Leave a Reply