Изключението ще хване ли nullpointerexception?

Съдържание:

Изключението ще хване ли nullpointerexception?
Изключението ще хване ли nullpointerexception?
Anonim

Както вече беше посочено в друг отговор, не се препоръчва да се хване NullPointerException. Въпреки това определено бихте могли да го хванете, както показва следващият пример. Въпреки че може да бъде хванат NPE, определено не трябва да правите това, а да коригирате първоначалния проблем, който е методът Check_Circular.

Проверено изключение ли е NullPointerException?

Отговор: NullPointerException не е проверено изключение. Той е потомък на RuntimeException и не е отметнат.

В кой случай изключението NullPointerException ще бъде изхвърлено?

Изключение с нулев указател се хвърля, когато приложение се опитва да използва null в случай, където се изисква обект. Те включват: Извикване на метода на екземпляра на нулев обект. Достъп или промяна на полето на нулев обект.

Изключението улавя ли всички изключения?

Тъй като Exception е основният клас на всички изключения, то ще улови всяко изключение.

Защо не трябва да хващате изключение?

catch(Exception) е лоша практика, защото улавя всички RuntimeException (непроверено изключение) също. Това може да е специфично за Java: Понякога ще трябва да извикате методи, които хвърлят проверени изключения. Ако това е във вашия слой EJB / бизнес логика, имате 2 избора - да ги хванете или да ги хвърлите отново.

Препоръчано:

Интересни статии
В дивите земи на призрачното разузнаване къде е хищникът?
Прочетете още

В дивите земи на призрачното разузнаване къде е хищникът?

The Predator е мини-бос, въведен в бонус мисията The Jungle Moved, която беше добавена в актуализацията на заглавието 2 на 14/12/17 и се провежда в провинция Caimanes. Къде намирате хищника в дивите земи на Ghost Recon? Веднъж в маркираната зона, Predator може да се види застанал в средата на зоната близо до скривалище за амуниции и оръжия (което ще се използва много в битката).

Кой завърши лакримозата на Моцарт?
Прочетете още

Кой завърши лакримозата на Моцарт?

Реквием в ре минор, K 626, панихида от Волфганг Амадей Моцарт, оставена незавършена при смъртта му на 5 декември 1791 г. До края на 20-ти век творбата най-често се слушаше, тъй като е завършена от Моцартстудент Franz Xaver Süssmayr. Моцарт умря ли, докато пише Lacrimosa?

Какво е слъзната жлеза?
Прочетете още

Какво е слъзната жлеза?

Слъзните жлези (слъзните жлези), разположени над всяка очна ябълка, непрекъснато доставят слъзна течност, която се избърсва по повърхността на окото ви всеки път, когато мигате с клепачите си. Излишната течност се оттича през слъзните канали в носа.