Java SE

Уикипедия — ашық энциклопедиясынан алынған мәлімет
Мұнда ауысу: шарлау, іздеу

Java Platform, Standard Edition, қысқаша Java SE (Java 2 Standard Edition немесе J2SE) — Java 2 платформасының стандартты нұсқасы.

java.lang[өңдеу]

  • Object — класы Java класстар иерархиясының түбірі(түбір класы, ата класы);
  • Enum — санақтық(санау-нумерация) типтерінің базалық класы (J2SE 5.0 нұсқасынан бастап);
  • Class — Java интроспекциясындағы бір жүйе бөлігінің негізгі класы;
  • ClassLoader — абстрактті класс
  • Throwable — класс является базовым для иерархии классов исключений;
  • Error, Exception, RuntimeException — базовые классы для каждого подтипа исключений;
  • Thread — класс, содержащий операции над потоками исполнения;
  • String — класс для представления строк и их значений;
  • StringBuffer и StringBuilder — классы для работы со строками (StringBuilder с версии J2SE 5.0);
  • Comparable — интерфейс для поддержки обобщённого сравнения и упорядочения объектов (с версии J2SE 1.2);
  • Iterable — интерфейс для поддержки улучшенного цикла for (с версии J2SE 5.0);
  • Process, Runtime, SecurityManager, System — выполняют «системные операции». Управляют динамической загрузкой классов, созданием внешних процессов, получением информации об окружающей среде (например времени суток), и следят за выполнением политик безопасности;
  • Math және StrictMath — содержат основные математические функции, такие как вычисление синуса, косинуса и квадратного корня (StrictMath с версии J2SE 1.3);
  • Классы-обёртки над примитивными типами, которые превращают их в объекты;
  • Классы исключений для основных исключительных ситуаций языка и среды исполнения.

Все классы из пакета java.lang автоматически подключаются в каждый исходный файл программы. Явное подключение не требуется.

java.lang.annotation[өңдеу]

Бұл қаттамада Annotation интерфейсі анықталған, әрі ElementType және RetentionPolicy санақтары.

java.lang.instrument[өңдеу]

Пакет определяет средства, которые могут быть использованы для добавления инструментария для разных аспектов выполнения программ. Он определяет интерфейсы Instrumentation и ClassFileTransformer, а также класс ClassDefinition.

java.lang.management[өңдеу]

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

java.lang.ref[өңдеу]

Предоставляет возможность взаимодействия со сборщиком мусора, благодаря чему программа может быть предупреждена об изменении числа ссылок на объект или о действиях, производимых сборщиком мусора над объектом.

java.lang.reflect[өңдеу]

Пакет java.lang.reflect обеспечивает механизм отражения — способность программного обеспечения к самоанализу (то есть получению информации об имеющихся в системе классах, их методах, полях и связях). Отражение — важная возможность, необходимая при использовании компонентов, называемых Java Beans.

java.io[өңдеу]

Содержит классы для обеспечения файлового ввода-вывода информации, несколько классов абстракции ввода/вывода, а также набор классов для обработки вводимой информации: выделения токенов и т. д.

java.math[өңдеу]

Содержит классы для вычислений над большими целыми числами (класс BigInteger) и над десятичными дробями произвольной точности (класс BigDecimal).

java.net[өңдеу]

Содержит классы, позволяющие приложению работать с сетью, предоставляя абстракции для сетевых адресов, соединений, реализацию сокетов и т. д.

java.text[өңдеу]

Набор классов и утилит, позволяющих организовать работу с различного рода форматами данных, применять имеющиеся или создавать собственные шаблоны форматирования (например формат вывода даты или числа с плавающей точкой).

java.util[өңдеу]

Қосымша класстар мен интерфейстер

java.applet[өңдеу]

Браузермен жұмыс істеуге арналған класстар

java.beans[өңдеу]

java.awt[өңдеу]

Қолданушы интерфейстерін жазуға, суреттермен жұмыс істеуге арналған класстарды қамтиды.

java.rmi[өңдеу]

java.security[өңдеу]

java.sql[өңдеу]

JDBC (Java Database Connectivity)

javax.swing[өңдеу]

Содержит набор графических компонентов, позволяющих создавать графические интерфейсы, работающие по возможности одинаково на всех платформах.

Сілттемелер[өңдеу]

Әдебиеттер[өңдеу]