Packages, the named groups and folders that Java keeps its classes in. The package line and the folders that match it, the default package, full names, import lines (one class, or a whole package with *), public against package-private across packages and protected seen again, and a program split into domain, logic and ui packages. Last, how real projects lay out their packages. MOOC section 11.2.