Un paquetage (package) définit un espace de noms pour un groupe de classes le rendant unique par rapport à d'autres.
De même, il existe une hiérarchie de paquetages, java étant la principale, d'où descendent de nombreuses autres tels que awt, lang et rmi, contenant eux mêmes respectivement color, ref et server.
java java.awt java.awt.color java.lang java.lang.ref java.rmi Java.rmi.server
Les différents composants d'une arborescence de paquetages sont séparés par un point.
A partir de chacun de ces espaces de noms, il est possible d'appeler les classes correspondantes.
Sommairejava.awt.colorColorSpace java.lang.ref.WeakReference java.rmi.Naming