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