In the previous chapters we familarized outself with compiling and running programs.

In this chapter we'll dig deeper, and also look at options.

Compile -- Java converts the program source code (JAVA file) that we wrote into machine code (CLASS file).
Run -- Java runs the machine code CLASS file

There are two primary file types for these operations:


Java has a tool for each: