Let's start with a simple Java program and then use it to explore many of the basic facets of Java. First, a Java application consists of one or more files located somewhere within a filesystem. The name of the files and their locations are both important, as we will see shortly.
Our simple program defines a
Customer class and then uses it in the
CustomerDriver class as follows:
package com.company.customer; ...