How a Java program compiles?
- First source file name should be extended with .java extension. For example Myprog.java
- Execute javac compiler.
- javac compiler creates a file termed a Myprog.class i.e. bytecode version of Myprog.java.
- Bytecode is executed by Java runtime-systems which is known as Java Virtual Machine (JVM).
- JVM is platform dependent.