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]]
Содержит набор графических компонентов, позволяющих создавать графические интерфейсы,
работающие по возможности одинаково на всех платформах.

## Сілттемелер
* http://java.sun.com/docs/books/tutorial/getStarted/index.html
* http://doc.java.sun.com/DocWeb/ 
* developers.sun.ru — Java SE на российском портале разработчиков Sun Microsystems 

## Әдебиеттер
* 

Санат:Java
Санат:Java (платформасы)