o Platform Independence
Platform independence is one of the most significant
advantages that Java has over other programming
languages, particularly for systems that need to work on many different platforms. Java is platform-independent at both the source and the binary level. Platform
independence is a program's capability of moving easily from one computer system to another. Java binary files
called byte-codes are also platform-independent and can run on multiple platforms without the need to recompile the source. Byte-codes are a set of instructions that look a lot like machine code, but are not specific to any one
processor. Because of them, compilation happens just once; interpretation occurs each time the program is executed. Java byte-codes help make "write once, run anywhere"
possible.
attention@computerscienceexpertise.com