Java SE

Уикипедия — ашық энциклопедиясынан алынған мәлімет
Навигацияға өту Іздеуге өту

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

  • 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 автоматически подключаются в каждый исходный файл программы. Явное подключение не требуется.

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

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

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

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

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

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

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

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

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

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

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

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

JDBC (Java Database Connectivity)

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

Сілттемелер

[өңдеу | қайнарын өңдеу]

Әдебиеттер

[өңдеу | қайнарын өңдеу]