What Happens at Compile time and Runtime in Java?

At compile time, java file is compiled by Java Compiler