Zaawansowane wyjątki w Javie

Spisie treści
Powinniśmy już wiedzieć, jakie są wyjątki, rodzaje wyjątków i że wszystkie pochodzą z różnych klas, które są zgrupowane w ramach klasy RzucanyJednak świat wyjątków jest nieco większy niż tylko znajomość podstaw.
Musimy też trochę bardziej dogłębnie deklarować, rzucać i łapać wyjątki oraz nauczyć się najefektywniejszego użycia spróbuj {} złapać {} blok, dzięki temu uzyskamy aplikacje i programy napisane w Jawa o wiele bardziej stabilny i profesjonalny, dzięki któremu będziemy doskonalić się również jako programiści.
ten oświadczenie o wyjątku polega na ustaleniu typu wyjątku, który nasza metoda może zgłosić, co powoduje, że wykluczamy błędy systemowe i wyjątki czasu wykonywania, ponieważ są to rzeczy, których nie możemy przewidzieć, jednak jeśli możemy określić, czy metoda zgłosi wyjątek arytmetyczny na przykładzie.
Sposobem na zadeklarowanie wyjątku w metodzie jest słowo zastrzeżone kłusy i jest umieszczony tuż obok nazwy metody, a następnie przekazujemy podtyp wyjątku, którego możemy oczekiwać od tej metody, zobaczmy na poniższym obrazku mały przykład deklaracji wyjątku:

Możemy umieścić wszystkie rodzaje wyjątków, które mamy nadzieję, oddzielając je przecinkami, ważne jest, aby spróbować zadeklarować wszystkie niezbędne, abyśmy mogli lepiej sobie z nimi radzić.
Gdy nasz program wykryje błąd, może utworzyć instancję typu wyjątku, który występuje i go wyrzucić lub wyrzucić, w ten sposób możemy wskazać naszej aplikacji, że wystąpił błąd i za pomocą typ wyjątku Musimy mieć już uchwyt, aby program informował użytkownika o problemie i tym samym nie dochodziło do jego nagłego zamknięcia.
Np. jeśli otrzymujemy jakieś parametry od użytkownika i umieszcza on taki, który nie odpowiada oczekiwaniom, zamiast zamykać program, wyrzucamy wyjątek typu Niedozwolony Wyjątek Argumentu, jak widać na poniższym obrazku, gdzie możemy również przekazać użytkownikowi wiadomość wyjaśniającą.

POWIĘKSZAĆ

Jednym z najważniejszych procesów naszej aplikacji jest łapanie wyjątków, do tego użyjemy spróbuj {} catch {} blok, Najważniejszą rzeczą, którą musimy tutaj wiedzieć, jest to, że jeśli wyjątek nie wystąpi podczas wykonywania bloku, część obsługująca wyjątek nigdy nie zostanie wykonana.
WażnyKolejną ważną rzeczą, o której należy wiedzieć, jest to, że możemy mieć tak wiele sekcji łapać ponieważ typy wyjątków mogą być w stanie rzucić metodę sparowaną z pojedynczą sekcją próbować {}. To sprawia, że ​​deklaracja wiele rodzajów wyjątków ma to więcej sensu, ponieważ możemy mieć wyjątki typu wejścia i wyjścia danych, brakujące pliki i każdy z nich doprowadzi nas do poradzenia sobie z sytuacją w inny sposób w tym samym bloku.

Na tym kończymy ten samouczek, dowiedzieliśmy się nieco bardziej szczegółowo, co reprezentuje obsługa wyjątków w zaawansowany sposób w naszych programach wykonanych w Jawa.Podobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave