1- Java programs are platform independent, that is because of:
A. Java Virtual Machine (JVM)
B. Java Runtime Environment (JRE).
C. Java Archive Format (JAR)
D. A & B

Relax