5 Phases of Java Program

How a Java program is executed

Posted by Mr.Humorous 🥘 on January 21, 2019

5 Phases of Java Program Illustration

Phase 1: Edit

We create the program on editor, after that it stored in the disk with the name’s ending .java

Phase 2: Compile javac (java compiler)

Compiler translate from high-level language program to byte codes and store it in disk with the ending name .class.

Phase 3: Load

Class loader compile read and put those byte codes from disk to Primary Memory.

Phase 4: Verify

Verify byte codes to confirm that all byte codes are valid and do not risk for the Java’s security restrictions.

Phase 5: Execute

Java Virtual Machine (JVM) read and translates those byte codes to language that computer can understand (Machine Language). Then execute the program, store it values in primary memory.