**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
-----------

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

Сілттемелер
-----------

* 
* Мұрағатталған 24 мамырдың 2007 жылы.
* developers.sun.ru — Java SE на российском портале разработчиков Sun Microsystems Мұрағатталған 10 қыркүйектің 2011 жылы.

Әдебиеттер
----------

* Полный справочник по Java SE 6. — ISBN 0-07-226385-7.

|  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 

|   Java |
| --- |
|  |
| Java платформалары | 

Java (бағдарламалау тілі)
• JVM
• Micro Edition
• Standard Edition
• Enterprise Edition
• Java Card
 |  |
|  |
| Sun технологиялары | 

Squawk
• Java Development Kit
• OpenJDK
• Java virtual machine
• JavaFX
• Maxine VM
 |
|  |
| Платформа технологиялары | 

Applets
• Servlets
• MIDlets
• jsp
• Web Start (jnlp)
 |
|  |
| Өзге мекемелер технологиялары | 

JRockit
• GNU Classpath
• Kaffe
• TopLink
• Apache Harmony
• Apache Struts
• Spring framework
• Hibernate
• JBoss application server
• Tapestry
• Jazelle
 |
|  |
| Тарихы | 

Java version history
• Java Community Process
• Sun Microsystems
• Free Java implementations
 |
|  |
| Негізгі бағдарламалау тілдері | 

BeanShell
• Clojure
• Groovy
• Oxygene
• Java Tcl
• JRuby
• Jython
• Processing
• Rhino
• Scala
• тағы қараңыз…
 |
|  |
| Java конференциялары | 

JavaOne
 |

 |