Le classi Java sono raggruppate nei “package”
I package sono strutturati in uno schema ad albero
Il nome di un package può essere composto da più identificatori separati da “.”
Senza definire uno specifico package una classe verrà inserito nel default package
Più classi possono essere riunite in un package, dotato di nome
Il nome di una classe (o di un’interfaccia) va sempre qualificato con il nome del package a cui appartiene
Può essere omesso:
Package access è un criterio per raggruppare classi:
Specificare il package che corrisponderà al percorso del filesystem a partire dal classpath