Packages

Java files can be organized within directories called Packages, they are used to group a certain set of Classes that shares the same domain.
The java representation of a package is the directory path separated by a dot instead of slashes. For instance, the package of the directory com/isqo, is com.isqo
A package linking statement should be set at the beginning of the file to logically link a java file to a package.

packages allows us to have two classes sharing the same name each one lives separately in its package.