Съдържание
Когато работим с приемането и обработката на изключения, които възникват в нашите програми и приложения, в които изпълняваме JavaТрябва да сме наясно, че те не са еднакви и със сигурност ще искаме да манипулираме и обработваме някои изключения по различен начин в някои случаи.Ето защо трябва да знаем, че има това, което наричаме видове изключения, тоест класификация на изключенията според обекта и класа, който го произвежда; Важно е да знаете тези типове, тъй като с това ще знаем как можем да се справим с изключенията в нашите програми и приложения, както и ще знаем какъв тип изключения да очакваме, когато използваме обект.
По подразбиране Java Позволява ни да имаме различни изключения за различните видове грешки, в които може да попадне нашето приложение, благодарение на това можем да видим как например улавяме изключение, когато има деление на 0 по прост начин, без да се налага да се развива много случаи.
В следващата графика ще видим начина, по който схема за изключения които имаме на разположение в Java, очевидно ще покажем най -често срещаните, тъй като списъкът е доста обширен:
Увеличете
Прехвърлящ се класКлас Изхвърляне е класът, който групира всички изключения, които можем да използваме в нашето приложение, направено в Java и дори ако искаме да създадем свой собствен тип изключение, можем да го направим чрез наследяване от класа Изключение или един от неговите подкласове.
Имаме 3 основни типа в класификацията на изключенията, тези, които възникват, когато има системна грешка, тези, които възникват, когато има грешка във времето за изпълнение, и изключенията от класовете. Нека да разгледаме всеки от тези видове изключения, за да подобрим разбирането си за тях.
Системни грешкиТези видове изключения се изхвърлят, когато възникнат от Виртуална машина Java или JVM и са включени в класа ГрешкаТе се използват за описване на вътрешни системни грешки, въпреки че този тип грешка всъщност се случва много рядко и не можем да направим много повече от това да информираме потребителя и да прекратим програмата.
Изключения по време на изпълнениеТе са представени от класа RuntimeException както сме посочили и се използва за описване на програмни грешки, като неправилно деклариране на променлива, използване на забранен тип данни и т.н.
ИзключенияТози тип е представен от класа Изключение и описва проблемите, които могат да възникнат в нашата програма и с които можем да се справим, така че потребителят да не вижда приложението да бъде прекратено внезапно.
С това завършихме този урок, видяхме в какви видове изключения имаме Java за да можем да обработим различните грешки, които могат да възникнат в нашите програми и приложения.Хареса ли ви и помогнахте на този урок?Можете да възнаградите автора, като натиснете този бутон, за да му дадете положителна точка