Rodzaje wyjątków w Javie

Spisie treści
Kiedy pracujemy z odbiorem i obsługą wyjątków, które występują w naszych programach i aplikacjach, w których wykonujemy JawaMusimy mieć świadomość, że nie wszystkie są takie same i na pewno będziemy chcieli manipulować niektórymi wyjątkami i obsługiwać je w inny sposób w niektórych przypadkach.
Dlatego musimy wiedzieć, że istnieje to, co nazywamy rodzaje wyjątków, czyli klasyfikację wyjątków według przedmiotu i klasy, która go wytwarza; Ważne jest, aby znać te typy, ponieważ dzięki temu będziemy wiedzieć, jak możemy obsługiwać wyjątki w naszych programach i aplikacjach, a także będziemy wiedzieć, jakiego typu wyjątków należy się spodziewać, gdy używamy obiektu.
Domyślny Jawa Pozwala nam to mieć różne wyjątki dla różnych typów błędów, w jakie może popaść nasza aplikacja, dzięki temu możemy zobaczyć jak np. wyłapujemy wyjątek gdy jest dzielenie przez 0 w prosty sposób bez konieczności rozwijania wielu przypadkach.
Na poniższej grafice zobaczymy, w jaki sposób schemat wyjątków które mamy dostępne w Jawa, oczywiście pokażemy te najczęstsze, ponieważ lista jest dość obszerna:

POWIĘKSZAĆ

Na wykresie możemy podkreślić, że mamy dwa duże podtypy wyjątki, wyjątki jako takie i błędy, w ramach każdej z nich mamy różne klasy i każda klasa może mieć więcej wyjątków jak w przypadku klasy Wyjątek w czasie wykonywania które widzimy na obrazie, który ma, najczęstsze wyjątki, takie jak Wyjątek arytmetyczny który jest uzyskiwany, gdy występuje problem z operacją arytmetyczną.
Klasa do rzucaniaKlasa Rzucany to klasa grupująca wszystkie wyjątki, których możemy użyć w naszej aplikacji wykonanej w Jawa a nawet jeśli chcemy stworzyć własny typ wyjątku, możemy to zrobić dziedzicząc po klasie Wyjątek lub jedną z jego podklas.
W klasyfikacji wyjątków mamy 3 główne typy, te, które występują, gdy wystąpi błąd systemowy, te, które występują, gdy wystąpi błąd w czasie wykonania oraz wyjątki klas. Przyjrzyjmy się każdemu z tych typów wyjątków, aby lepiej je zrozumieć.
Błędy systemoweTego typu wyjątki są zgłaszane, gdy występują przez Maszyna wirtualna Java lub JVM i są zawarte w klasie BłądSą one używane do opisywania wewnętrznych błędów systemowych, chociaż ten rodzaj błędu w rzeczywistości występuje bardzo rzadko i nie możemy zrobić nic więcej niż poinformować użytkownika i zakończyć program.
Wyjątki w czasie wykonywaniaSą reprezentowani przez klasę Wyjątek w czasie wykonywania jak wskazaliśmy i służy do opisu błędów programistycznych, takich jak nieprawidłowa deklaracja zmiennej, użycie niedozwolonego typu danych itp.
WyjątkiTen typ jest reprezentowany przez klasę Wyjątek i opisuje problemy, które mogą wystąpić w naszym programie i z którymi możemy sobie poradzić, aby użytkownik nie widział nagłego zakończenia aplikacji.
Na tym kończymy ten samouczek, widzieliśmy, jakie rodzaje wyjątków mamy dostępne w Jawa aby móc przetwarzać różne błędy, które mogą wystąpić w naszych programach i aplikacjach.Podobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt
wave wave wave wave wave