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 өңдеу
javax.swing өңдеу
Содержит набор графических компонентов, позволяющих создавать графические интерфейсы, работающие по возможности одинаково на всех платформах.
Сілттемелер өңдеу
- http://java.sun.com/docs/books/tutorial/getStarted/index.html
- http://doc.java.sun.com/DocWeb/ Мұрағатталған 24 мамырдың 2007 жылы.
- developers.sun.ru — Java SE на российском портале разработчиков Sun Microsystems Мұрағатталған 10 қыркүйектің 2011 жылы.
Әдебиеттер өңдеу
- Полный справочник по Java SE 6. — ISBN 0-07-226385-7.