Java package (пакет Java) — механизм, позволяющий организовать Java классы в пространстве имен аналогично модулям в языке программирования Модула.
Java пакеты могут содержаться в сжатом виде в JAR файлах. Обычно в пакеты объединяют классы одной и той же категории, либо предоставляющие сходную функциональность.
Классы, определенные без явно заданных модификаторов доступа
(public
, protected
, private
),
видимы только внутри пакета.
Класс | Пакет | Подклассы | Все | |
private | Да | — | — | — |
(без) | Да | Да | — | — |
protected | Да | Да | Да | — |
public | Да | Да | Да | Да |
private
— доступ только внутри класса (наиболее рекомендуемый)protected
— межпакетный доступ только для подклассовpublic
— межпакетный доступ (наименее рекомендуемый)java.lang | — базовая функциональность языка и основные типы |
java.util | — коллекция классов структур данных |
java.io | — операции ввода-вывода |
java.math | — математические операции |
java.nio | — новый фреймворк для ввода-вывода |
java.net | — операции с сетями, сокетами, DNS-запросами |
java.security | — генерация ключей, шифрование и дешифрование |
java.sql | — Java Database Connectivity (JDBC) для доступа к базам данных |
java.awt | — иерархия основных пакетов для родных компонентов GUI |
javax.swing | — иерархия пакетов для платформенно-независимых GUI компонентов |
Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".
Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.
Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .