Java is cross platform because a program’s source code is compiled into an intermediate “bytecode” language. The bytecode is then executed by a Java Virtual Machine (Java interpreter) that was written for that particular hardware platform.
Java is cross platform because a program’s source code is compiled into an intermediate “bytecode” language. The bytecode is then executed by a Java Virtual Machine (Java interpreter) that was written for that particular hardware platform.