Разширени изключения в Java

Съдържание
Вече трябва да знаем какви са изключенията, видовете изключения и че всички те идват от различни класове, групирани в класа ИзхвърлянеСветът на изключенията обаче е малко по -голям от простото познаване на основите.
Трябва също така да знаем малко по -задълбочено как да декларираме, хвърлим и хванем изключение и да научим най -ефективното използване на опитайте да блокирате {} catch {}, с това ще постигнем приложения и програми, написани на Java много по -стабилни и професионални, с които ще се подобрим и като разработчици.
The изявление за изключение се състои в установяване на типа изключение, което нашият метод може да хвърли, това ни кара да изключваме системни грешки и изключения по време на изпълнение, тъй като те са неща, които не можем да предвидим, но ако можем да определим дали метод ще хвърли аритметично изключение чрез пример.
Начинът за обявяване на изключение в метод е чрез запазената дума трови и се поставя точно до името на метода и след това предаваме подтипа на изключението, който можем да очакваме от споменатия метод, нека видим в следващото изображение малък пример за декларация за изключение:

Можем да поставим всички видове изключения, които се надяваме, като отделим всяко със запетая, важно е да се опитаме да декларираме всички необходими, за да можем по -добре да се справим с тях.
Когато нашата програма открие грешка, тя може да създаде екземпляр от типа на възникващото изключение и да го хвърли или хвърли, по този начин можем да посочим на нашето приложение, че е възникнала грешка и с тип изключение Вече трябва да имаме дръжка, така че програмата да информира потребителя за проблема и по този начин да не настъпи рязкото му затваряне.
Например, ако получаваме някои параметри от потребителя и той поставя такъв, който не съответства на очакваното, вместо да затвори програмата, изхвърляме изключение от типа IllegalArgumentException, както можем да видим на следното изображение, където също можем да предадем обяснително съобщение на потребителя.

Увеличете

Един от най -важните процеси на нашето приложение е улавянето на изключението, за това ще използваме опитайте блок {} catch {}, Най -важното, което трябва да знаем тук, е, че ако по време на изпълнението на блока не възникне изключение, частта за обработка на изключения никога няма да бъде изпълнена.
ВажноДруго важно нещо, което трябва да знаете, е, че можем да имаме толкова много секции улов тъй като типовете изключения може да могат да хвърлят метода, сдвоен с една секция опитвам {}. Това прави декларацията на множество видове изключения имат повече смисъл, тъй като можем да имаме изключения от типа на въвеждане и извеждане на данни, липсващи файлове и всеки от тях ще ни накара да се справим със ситуацията по различен начин в същия блок.

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

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave