Basic execution of an application written in the Java programming language begins
with the Java source code. The Java sourcecode files (.java files) are translated by a
Java compiler into Javabytecodes, whichare then placed into.class files.
The bytecodes define the instruction set for the JVM which actually executes the user’s
application program.