Базовые пакеты и классы java

      Комментарии к записи Базовые пакеты и классы java отключены

В пакете java находятся следующие пакеты и классы:

Пакет, класс Краткое описание
java.applet Поддержка работы с апплетами.
java.awt Базовый пакет работы с графическим пользовательским интерфейсом (Abstract Window Toolkit — Абстрактный Инструментарий графического Окна).
java.beens Поддержка компонентной модели JavaBeans.
java.io Поддержка базовых средств ввода-вывода.
java.lang Содержит базовые классы языка Java. Автоматически импортируется в любую программу без указания имени пакета.
java.lang.reflect Поддерживает механизм доступа к классам как метаобъектам, обеспечивающий возможность динамического выяснения программой, какие возможности поддерживает класс. Данный механизм называется reflection — “отражение”.
java.lang.Math Класс, обеспечивающий поддержку основных математических функций, а также простейшее средство генерации псевдослучайных чисел.
java.math Поддержка вычислений с целыми числами произвольной длины, а также числами в формате с плавающей точкой произвольной точности.
java.net Поддержка работы в Интернет, а также соединений через сокеты (sockets).
java.nio Содержит классы и пакеты для поддержки сетевых соединений, расширяющие возможности пакета java.io . В частности, содержит классы контейнеров (буферов) для создания списков с данными различных примитивных типов, а также пакеты channels (“каналы соединения, коннекции”) и charset (“национальный набор символов”). Пакет charset обеспечивает поддержку перекодирования из символов Unicode в последовательность байт для передачи через канал связи, а также обратное преобразование.
java.rmi Поддержка вызовов удалённых методов.
java.security Поддержка специальных средств, обеспечивающих безопасность приложения, в том числе при работе в компьютерных сетях (списки доступа, сертификаты безопасности, шифрование и т.д.).
java.sql Поддержка SQL-запросов к базам данных.
java.text Поддержка специальных средств, обеспечивающих локализацию программ – классы, обеспечивающие настройки для работы с текстом, датами, текстовым представлением чисел. Кроме того, содержит средства для зависимого от локализации сравнения строк.
java.util Содержит важнейшие классы для работы со структурами данных (в том числе – необходимых для работы с событиями и датами). В частности – поддержку работы с массивами (сортировка, поиск), а также расширенные средства генерации псевдослучайных чисел.
java.util.jar Поддержка работы с jar-архивами (базовым видом архивов в Java).
java.util.zip Поддержка работы с zip-архивами.

Пакет javax обеспечивает поддержку новых возможностей, введённых в Java 2. В нём находятся следующие пакеты:

Пакет, класс Краткое описание
javax.accessibility Обеспечивает настройку специальных возможностей представления информации для людей с плохим зрением, слухом и т.п., а также других случаев, когда требуется специализированный доступ для управления информационными объектами.
javax.activity Вспомогательный пакет для работы с компонентами.
javax.crypto Поддержка шифрования-расшифровки данных.
javax.imageio Поддержка работы с изображениями (ввод-вывод).
javax.management Поддержка работы с управляющими компонентами (MBean – Management Bean).
javax.naming Поддержка работы с пространством имён компонентов.
javax.net Поддержка работы в Интернет, а также соединений через сокеты (sockets). – Расширение возможностей java.net
javax.print Поддержка работы с печатью документов.
javax.rmi Поддержка вызовов удалённых методов. – Расширение возможностей java.rmi
javax.security Поддержка специальных средств, обеспечивающих безопасность приложения. – Расширение возможностей java.security
javax.sound Поддержка работы со звуковыми потоками и файлами.
javax.sql Поддержка SQL-запросов к базам данных. – Расширение возможностей java.sql
javax.swing Библиотека основных графических компонентов в Java 2.
javax.transaction Поддержка работы с транзакциями.
javax.xml Поддержка работы с XML документами и парсерами.

Пакет com.sun от фирмы Sun Microsystems в основном обеспечивает расширение возможностей пакета javax. В нём находятся следующие пакеты:

Пакет, класс Краткое описание
com.sun.accessibility Дополнение к пакету javax.accessibility
com.sun.beans Дополнение к пакету java.beens
com.sun.corba Поддержка работы в компьютерных сетях с базами данных по технологии CORBA (Common Object Request Broker Architecture).
com.sun.crypto Дополнение к пакету javax.crypto
com.sun.image Поддержка работы с изображениями
com.sun.imageio Дополнение к пакету javax.imageio
com.sun.java Поддержка стилей показа приложений (см.раздел “Внешний вид приложения”), а также служебные утилиты для работы с браузерами и WWW-документами.
com.sun.java_cup Поддержка технологии JavaCup
com.sun.jlex Поддержка работы лексического анализатора.
com.sun.jmx Дополнение к пакету javax.management
com.sun.jndi Пакет в процессе разработки.
com.sun.management Дополнение к пакету javax.management
com.sun.media Поддержка работы со звуком.
com.sun.naming Дополнение к пакету javax.naming
com.sun.net Дополнение к пакету javax.net
com.sun.org Поддержка взаимодействия с сервером Apache, средства работы с базами данных по технологии CORBA.
com.sun.rmi Дополнение к пакету javax.rmi

В пакете org находятся следующие пакеты, предоставляемые свободным сообществом разработчиков:

Пакет, класс Краткое описание
org.ietf Поддержка защищенных соединений по протоколу GSS (Kerberos v5 ).
org.jdesktop Менеджер размещения GroupLayout.
org.omg Средства для использования из программ на Java технологии CORBA, применяемой для создания распределенных объектных приложений.
org.w3c Интерфейсы для работы с XML-документами в соответствии со спецификацией DOM.
org.xml Поддержка работы с XML-документами.

Статьи к прочтению:

Better Writing Made Easy


Похожие статьи: