Пакет — средство языка программирования Java, позволяющее организовывать классы в пространства имён, аналогично модулям в Модуле.
Java-пакеты могут содержаться в сжатом виде в JAR-файлах. Обычно в пакеты объединяют классы одной и той же категории, либо предоставляющие сходную функциональность. Каждый пакет предоставляет уникальное пространство имён для своего содержимого. Допустимы вложенные пакеты. Классы, определённые без явно заданных модификаторов доступа(public
, protected
, private
),
видимы только внутри пакета.