1. Why is Java considered platform independent?
- Because JVM is written in C
- Because source code runs directly on any OS
- Because Java compiles to bytecode executed by a JVM on each platform
- Because Java ships its own OS
Correct Answer: Because Java compiles to bytecode executed by a JVM on each platform