Программирование мобильных телефонов


Пакет javalang




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

Рассмотрим имеющиеся компоненты пакета 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 - исключает прерывание потока находящегося в состоянии ожидания:
  •  NegativeArraySizeExcept'ion - исключает ситуацию в создании большего размера массива данных, чем было указано при инициализации;
  •  NumberFormatException — неправильное преобразование строки в целочисленный тип данных;
  •  Runt imeException - суперкласс исключений времени исполнения виртуальной машины Java;
  •  SecurityException - менеджер безопасности;
  •  StringlndexOutOfBoundsException - выход индекса за приделы строки.


Ошибки:

  •  Error - обобщенная модель ошибок;
  •  OutOf MemoryError - ошибки связанные с выходом за пределы памяти;
  •  VirtualMachineError — ошибка времени исполнения.



Содержание раздела