To make types easier to find and use, to avoid naming conflicts, and to control access, programmers bundle groups of related types into packages.
Java classes always exist in a class package
Including those we define in our programs Including those we define in our programs
There is a default package which doesn’t have a name
Java core API is made up of several package