Иллюстрированный самоучитель по программированию мобильных телефонов

Пакет java.lang

Этот пакет содержит системные классы или основы языка Java и исключения. Имеется также один единственный интерфейс Runnable. На рис. 2.3 изображена иерархия классов пакета java.lang.

Рассмотрим имеющиеся компоненты пакета java.lang и дадим краткую характеристику каждому из них.

Иллюстрированный самоучитель по программированию мобильных телефонов › Платформа Java 2 Micro Edition › Пакет java.lang
Рис. 2.3. Иерархия классов пакета java.lang

Интерфейс:

  • Runnable – создает поток в приложении.

Классы:

  • Boolean – объектно-ориентированный класс, оболочка или как еще говорят "обвертка", для простого типа Boolean;
  • Byte – объектно-ориентированный класс для простого типа Byte;
  • Character – объектно-ориентированный класс для простого типа Char;
  • Class – виртуальная машина создает объекты этого класса, которые представляют интерфейсы и классы языка Java;
  • Integer – объектно-ориентированный класс для простого типа int;
  • Long – объектно-ориентированный класс, оболочка для простого типа;
  • Math – класс, содержащий математические методы;
  • Object – суперкласс для всех классов Java. Все классы наследуются от класса Object и являются его подклассами;
  • Runtime – класс времени исполнения;
  • Short – объектно-ориентированный класс, оболочка для простого типа Short;
  • string – создает строки символов;
  • StringBuffer – содержит строку символов любого размера;
  • System – содержит ряд системных методов;
  • Thread – создает поток в работе приложения;
  • Throwable – суперкласс для всех подклассов, предназначенных для работы с ошибками и исключениями.

Исключения:

  • Exceptions – исключения для классов и подклассов;
  • ArithmeticException – арифметическое исключение;
  • ArrayIndexOutOfBoundsException – исключение обрабатывающее неправильный индекс в массиве данных;
  • ArrayStoreException – исключение обрабатывающее неправильно заданный тип объекта в массиве объектов;
  • ClassCastException – неправильно указан подкласс объекта;
  • ClassNotFoundException – класс не найден;
  • IllegalAccessException – нет доступа к классу;
  • IllegalArgumentException – указан неправильный аргумент;
  • IllegalMonitorStateException – мониторинг объектов;
  • IllegalStateException – неправильно вызванный метод;
  • IllegalThreadStateException – неправильные установки потока;
  • IndexOutOfBoundsException – исключает неверный указанный индекс;
  • InstantiationException – исключает ситуацию в создании или вызове членов абстрактного класса;
  • InterruptedException – исключает прерывание потока находящегося в состоянии ожидания:
  • NegativeArraySizeException – исключает ситуацию в создании большего размера массива данных, чем было указано при инициализации;
  • NumberFormatException – неправильное преобразование строки в целочисленный тип данных;
  • Runt imeException – суперкласс исключений времени исполнения виртуальной машины Java;
  • SecurityException – менеджер безопасности;
  • StringlndexOutOfBoundsException – выход индекса за приделы строки.

Ошибки:

  • Error – обобщенная модель ошибок;
  • OutOf MemoryError – ошибки связанные с выходом за пределы памяти;
  • VirtualMachineError – ошибка времени исполнения.
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.