Пакет — средство языка программирования Java, позволяющее организовывать классы в пространства имён, аналогично модулям в Модуле.

Java-пакеты могут содержаться в сжатом виде в JAR-файлах. Обычно в пакеты объединяют классы одной и той же категории либо предоставляющие сходную функциональность. Каждый пакет предоставляет уникальное пространство имён для своего содержимого. Допустимы вложенные пакеты. Классы, определённые без явно заданных модификаторов доступа (public, protected, private), видимы только внутри пакета.

Класс Пакет Подклассы Все
private Да  —  —
(без) Да Да  —
protected Да Да Да
public Да Да Да Да
  • private — доступ только внутри класса (наиболее рекомендуемый)
  • (без модификатора) — только внутри пакета (по умолчанию)
  • protected — межпакетный доступ только для подклассов
  • public — межпакетный доступ (наименее рекомендуемый)

Основные пакеты в J2SE 6.0

править
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-компонентов

📚 Artikel Terkait di Wikipedia

Node.js

(компилирующем JavaScript в машинный код), превращающая JavaScript из узкоспециализированного языка в язык общего назначения. Node.js добавляет возможность JavaScript

JavaScript

JavaScript (англ. /ˈdʒɑːvəskrɪpt/; аббр. JS) — мультипарадигменный язык программирования. Поддерживает объектно-ориентированный, императивный и функциональный

JavaServer Pages

<jsp:getProperty name="test" property="message" /> </p> </body> </html> SimpleBean.java package hall; public class SimpleBean { private String message = "Текст сообщения

Одиночка (шаблон проектирования)

Лучше проверенные решения. Как пример см. преамбулу к статье Модель памяти Java. Конфликт двух потоков за недостроенного одиночку приведёт к задержке. Если

Инкапсуляция (программирование)

ними работают. В реализации большинства языков программирования (C++, C#, Java и другие) обеспечивается механизм сокрытия, позволяющий разграничивать доступ

Npm

Node Package Manager) — менеджер пакетов, входящий в состав Node.js. Инициализация пакетного менеджера в директории и создание файла package.json производится

Enterprise JavaBeans

логика является реакцией на события в системе package org.test.entity; import java.io.Serializable; import java.util.Date; import javax.persistence.*; import

XGBoost

градиентного бустинга. Библиотека поддерживается языками программирования C++, Java, Python, R, Julia, Perl и Scala. Библиотека работает под ОС Linux, Windows