Platform independent: Unlike other languages such as C, C++, etc., which are compiled into platform-specific machines. Java is guaranteed to be write-once, run-anywhere by the Java Virtual Machine (JVM).