and execute the program using the class name. For example, in the above case, assume the fi le name is
fi le1.java. You will compile the fi le as
C:\JPS\javac file1.java
The output fi le produced will be hello.java and not fi le1.java. Now the program runs as follows:
C:\JPS\ java hello
The fi gure below shows compilation and interpretation process for a java program that is stored in fi le
MyProgram.java (Figure 2.8).
My program. java
Compiler
Java
VM
0100101...
My program. class
My program
Figure 2.8 Compilation and interpretation for a Java program
2.11 JAVA IS FREE FORM
Java is a free ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month, and much more.