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

Пакет Java.lang

Класс Thread

Создает поток в работе приложения для виртуальной Java машины, мобильных телефонов. Доступна многопоточность.

Конструкторы:

  • Thread () – создает новый поток;
  • Thread (Runnable target) – 1 создает новый поток с заданным объектом в параметре target, реализующем возможности интерфейса Runnable.

Методы:

  • static int activeCount () – возвращает количество задействованных потоков;
  • static Thread currentThread () – возвращает выполняющийся в данный момент поток;
  • int getPriorfty () – узнает приоритет определенного потока;
  • boolean isAlive() – тестирует поток на работоспособность;
  • void (int) – ожидает окончание потока;
  • void setPriority (int newPriority) – устанавливает приоритет для потока;
  • static void sleep (long millis) – останавливает выполнение потока, на заданное количество времени, измеряемое в миллисекундах;
  • void start () – дает команду на выполнение потока посредством метода run () интерфейса Runnable;
  • String toString() – возвращает строковое представление потока;
  • static void yield () – регулирует вызовы последующих потоков низших по приоритету

Константы:

  • static int MAX_PRIORITY – максимальный приоритет потока;
  • static int MIN_PRIORITY – минимальный приоритет потока;
  • static int NORM_PRIORITY – приоритет по умолчанию.

Класс Throwable

Суперкласс для всех классов, предназначенных для работы с ошибками и исключениями в языке программирования Java.

Конструкторы:

  • Throwable () – создает новый объект класса Throwable;
  • Throwable (String message) – создает новый объект класса Throwable с заданным сообщением об ошибках.

Методы:

  • String getMessage() – возвращает сообщение об ошибке;
  • void printStackTrace () – отслеживает ошибки на выходном потоке;
  • String toString() – возвращает описание объекта класса Throwable.

Исключения

  • Exceptions – исключения для классов и подклассов;
  • ArithmeticException – арифметическое исключение;
  • ArraylndexOutOf BoundsException – исключение обрабатывающее неправильный индекс в массиве данных;
  • ArrayStoreException – исключение обрабатывающее неправильно заданный тип объекта в массиве объектов;
  • ClassCastException – неправильно указан подкласс объекта;
  • ClassNotFoundException – класс не найден;
  • IllegalAccessException – нет доступа к классу;
  • IllegalArgumentException – указан неправильный аргумент;
  • IllegalMonitorStateException – мониторинг объектов;
  • IllegalStateException – неправильно вызванный метод;.
  • IllegAlthreadStateException – неправильные установки потока;
  • indexOutOf BoundsException – исключает неверный указанный индекс;
  • InstantiationExceptioh – исключает ситуацию в создании или вызове членов абстрактного класса;
  • interruptedException – исключает прерывание потока находящегося в состоянии ожидания:
  • NegativeArraySizeException – исключает ситуацию в создании большего размера массива данных, чем было указано при инициализации;
  • NumberFormatException – неправильное преобразование строки в целочисленный тип данных;
  • RuntimeException – суперкласс исключений времени исполнения виртуальной машины Java;
  • SecurityException – менеджер безопасности;
  • StringlndexOutOf BoundsException – выход индекса за приделы строки.

Ошибки

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