Программирование мобильных телефонов на Java
Иерархия классов пакета 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 — ошибка времени исполнения.
Содержание раздела
Главная сайта