Spec-Zone .ru
спецификации, руководства, описания, API
|
Пакет является пространством имен, которое организует ряд связанных классов и интерфейсов. Концептуально можно думать о пакетах, как являющихся подобным различным папкам на Вашем компьютере. Вы могли бы сохранить страницы HTML в одной папке, изображения в другом, и сценарии или приложения в еще одном. Поскольку программное обеспечение, записанное в языке программирования Java, может быть составлено из сотен или тысяч отдельных классов, имеет смысл сохранять вещи организованными, помещая связанные классы и интерфейсы в пакеты.
Платформа Java предоставляет огромной библиотеке class (ряд пакетов) подходящий для использования в Ваших собственных приложениях. Эта библиотека известна как "Прикладной программный интерфейс", или "API" для краткости Его пакеты представляют задачи, обычно связанные с программированием общего назначения. Например, a String
объект содержит состояние и поведение для символьных строк; a File
объект позволяет программисту легко создавать, удалять, осматривать, сравнивать, или изменять файл на файловой системе; a Socket
объект учитывает создание и использование сетевых сокетов; различный GUI возражает кнопкам управления и флажкам и чему-либо еще связанному с графическими интерфейсами пользователя. Есть буквально тысячи классов, чтобы выбрать из. Это позволяет Вам, программисту, сосредотачиваться на проекте своего определенного приложения, а не инфраструктуре, требуемой заставить это работать.
Спецификация API Платформы Java содержит полный список для всех пакетов, интерфейсов, классов, полей, и методов, предоставленных Java платформа SE. Загрузите страницу в своем браузере и отметьте это. Как программист, это станет Вашей единственной самой важной частью справочной документации.