среда, 1 августа 2012 г.

exception: hierarchy

    Польза от знания имен и ситуация для типичных исключений JDK:
1) можете в определенной ситуации воспользоваться существующими стандартными исключениями JDK
2) быстрее придумываете исключения и даете им более стандартные имена

Core exceptions

Популярные
    ArithmeticException - арифметическая ошибка, пример: деление на ноль
    ArrayIndexOutOfBoundException - выход индекса за границу массива
    ArrayStoreException - присваивание элементу массива объекта несовместимого типа
    ClassCastException - некорректное приведение ссылочных типов
    IllegalArgumentException
    IllegalMonitorStateException - некорректная операция с монитором (wait/notify/notifyAll + synchronized)
    IlegalStateException - среда или приложение в некорректном состоянии
    IndexOutOfBoundException - некоторый тип индекса вышел за допустимые пределы
    NullPointerException (NPE) - Неверное использование пустой ссылки, попытка разыменования null-ссылки
    NumberFormatException - Неверное преобразование строки в числовой формат
    UnsupportedOperationException - обнаружена неподдерживаемая операция