Java Platform, Standard Edition: различия между версиями

[отпатрулированная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
Нет описания правки
Строка 13:
* <code>Thread</code> - класс, содержащий операции над потоками исполнения;
* <code>String</code> - класс для представления [[Строковый тип|строк]] и их значений;
* <code>StringBuffer</code> и <code>StringBuilder</code> - классы для работы со строками (<code>StringBuilder</code> с версии J2SE 5.0);
* <code>Comparable</code> - интерфейс для поддержки обобщённого сравнения и упорядочения объектов (с версии J2SE 1.2);
* <code>Iterable</code> - интерфейс для поддержки улучшенного цикла <code>for</code> (с версии J2SE 5.0);
* <code>ClassLoader</code>, <code>Process</code>, <code>Runtime</code>, <code>SecurityManager</code>, <code>System</code> - выполняют "системные операции". Управляют динамической загрузкой классов, созданием внешних [[Процесс (информатика)|процессов]], получением информации об окружающей среде (например времени суток), и следят за выполнением [[Политика безопасности|политик безопасности]];
* <code>Math</code> и <code>StrictMath</code> - содержат основные математические функции, такие как вычисление [[Тригонометрические функции|синуса]], косинуса и [[Квадратный корень|квадратного корня]] (<code>StrictMath</code> с версии J2SE 1.3);
* Классы-обёртки над [[Примитивный тип|примитивными типами]], которые превращают их в объекты;
* Классы исключений для основных исключительных ситуаций языка и среды исполнения.
 
Все классы из пакета <code>java.lang</code> автоматически подключаются в каждый исходный файл программы. Явное подключение не требуется.