Java-пакет

Пакет Java Организация классов в Java Java пакеты предоставляют пространства имен для типов.  Классы в одном пакете могут обращаться к […]

Пакет Java

  • Организация классов в Java

    • Java пакеты предоставляют пространства имен для типов. 
    • Классы в одном пакете могут обращаться к закрытым и защищенным членам друг друга. 
    • Пакет может содержать классы, интерфейсы, перечисления, записи и типы аннотаций. 
    • Пакеты используются для группировки связанных классов и интерфейсов. 
  • Использование пакетов в исходном файле

    • Ключевое слово пакета указывает на принадлежность класса к пакету. 
    • В исходном файле может быть только одно объявление пакета. 
    • Классы могут быть импортированы для использования в исходном файле. 
  • Документация и аннотации для пакета

    • Javadoc описывает пакет в целом. 
    • Аннотации для пакета могут быть использованы во всех классах. 
  • Неназванный пакет и защита доступа

    • Классы в неназванном пакете не могут быть импортированы. 
    • Доступ к закрытым членам ограничен пакетом, в котором они определены. 
    • Защищенные члены могут быть доступны в пакете и подклассах. 
  • Создание JAR-файлов

    • JAR-файлы создаются с помощью утилиты jar. 
    • Имена файлов JAR следуют за содержимым архива. 
  • Соглашения об именовании пакетов

    • Пакеты обычно имеют иерархическую структуру с точками. 
    • Спецификация Java устанавливает правила для уникальных имен пакетов. 
    • Имена пакетов начинаются с доменного имени организации и могут содержать поддомены. 
  • Основные пакеты в Java SE 8

    • В Java 9 реализованы модули, которые представляют собой наборы пакетов. 
    • Модули описывают свои зависимости и проверяются во время компиляции и выполнения. 
  • Рекомендации и внешние ссылки

    • Ссылки на документацию Java SE 19 API и Javadocs. 

Полный текст статьи:

Java-пакет — Википедия

Оставьте комментарий

Прокрутить вверх