Найти тему
JavaDocs

Что такое пакет?

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

Платформа Java предоставляет огромную библиотеку классов, подходящую для использования в ваших собственных приложениях. Эта библиотека известна как "Интерфейс прикладного программирования", или сокращенно "API". Его пакеты представляют классы, решающие задачи, связанные с программированием общего назначения. Например, String-класс содержит состояние и поведение символьных строк; File-класс позволяет программисту легко создавать, удалять, проверять, сравнивать или изменять файл в файловой системе; Socket-класс позволяет создавать и использовать сетевые сокеты; различные классы GUI управляют кнопками и флажками и всем остальным, что связано с графическими пользовательскими интерфейсами. На выбор предлагаются буквально тысячи классов. Это позволяет программисту, сосредоточиться на дизайне логики вашего конкретного приложения, а не на инфраструктуре, необходимой для его работы.

В спецификации API платформы Java содержится полный список всех пакетов, интерфейсов, классов, полей и методов, предоставляемых платформой Java SE. Для Java-программиста это является основной справочной документацией.