- Package (Java)
-
Java package (пакет Java) — механизм, позволяющий организовать Java классы в пространства имен аналогично модулям в языке программирования Модула.
Java пакеты могут содержаться в сжатом виде в JAR файлах. Обычно в пакеты объединяют классы одной и той же категории, либо предоставляющие сходную функциональность.
- Каждый пакет предоставляет уникальное пространство имен для своего содержимого.
- Допустимы вложенные пакеты.
Классы, определенные без явно заданных модификаторов доступа (
public,protected,private), видимы только внутри пакета.Class Package Subclass World privateY — — — (без) Y Y — — protectedY Y Y — publicY Y Y Y private— доступ только внутри класса (наиболее рекомендуемый)- (без модификатора) — только внутри пакета (по умолчанию)
protected— межпакетный доступ только для sub-classpublic— межпакетный доступ (наименее рекомендуемый)
Основные пакеты в J2SE 6.0
java.lang— basic language functionality and fundamental types java.util— collection data structure classes java.io— file operations java.math— multiprecision arithmetics java.nio— the New I/O framework for Java java.net— networking operations, sockets, DNS lookups, … java.security— key generation, encryption and decryption java.sql— Java Database Connectivity (JDBC) to access databases java.awt— basic hierarchy of packages for native GUI components javax.swing— hierarchy of packages for platform-independent rich GUI components См. также
- JAR
- Eclipse Framework, Eclipse Plugin, Eclipse Feature
- Онтология (информатика)
- Пространство имён
- Пространство понятий
- Список Java API
Категория:- Java
Wikimedia Foundation. 2010.