Можем ли да хванем за хвърляне?
Можем ли да хванем за хвърляне?

Видео: Можем ли да хванем за хвърляне?

Видео: Можем ли да хванем за хвърляне?
Видео: Набих децата. Не слушат. Шамар, Шамар и Парен ЧУК. 2024, Ноември
Anonim

да можем да хванем Throwable но като най-добра практика не се препоръчва улов Хвърли . Хващане на хвърляне включва и грешки, ние не трябва улов грешки, помага за идентифициране на проблеми с JVM.

От това, трябва ли да хващате за хвърляне?

Недей Catch Throwable You може да го използва в а улов клауза, но ти трябва никога не го правете! Ако Вие използване Хвърляне в улов клауза, не само улов всички изключения; също ще улов всички грешки. Грешките се хвърлят от JVM, за да посочат сериозни проблеми, които не са предназначени да бъдат обработвани от приложение.

Освен това, добра практика ли е да се хване RuntimeException? одеяло- улавяне всичко - или Exception или Throwable, което е много по-лошо - не е добра практика защото предполагате, че можете да се възстановите от всяко изключително поведение. Настрана: Да, улов Изключение също ще хванете RuntimeException , тъй като Exception е суперклас на RuntimeException.

Само така, можем ли да хвърлим хвърляне в Java?

Хвърляне е супер клас за всички видове грешки и изключения в java . Този клас е член на java . lang пакет. Само екземпляри на този клас или неговите подкласове са хвърлени по java виртуална машина или от хвърлям изявление.

Какво е Java за хвърляне?

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

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