- Package (Java)
-
Java package (пакет Java) — механизм, позволяющий организовать Java классы в пространства имен аналогично модулям в языке программирования Модула.
Java пакеты могут содержаться в сжатом виде в JAR файлах. Обычно в пакеты объединяют классы одной и той же категории, либо предоставляющие сходную функциональность.
- Каждый пакет предоставляет уникальное пространство имен для своего содержимого.
- Допустимы вложенные пакеты.
Классы, определенные без явно заданных модификаторов доступа (
public
,protected
,private
), видимы только внутри пакета.Class Package Subclass World private
Y — — — (без) Y Y — — protected
Y Y Y — public
Y 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.