Hay dos tipos de paquetes: Los paquetes definidos por el usuario y los paquetes incorporados. Un paquete es el estilo de Java para agrupar clases. Un paquete es una colección de clases e interfaces relacionadas. Un paquete no significa sólo clases predefinidas; un paquete puede contener también clases definidas por el usuario.