Ten zapis stanowi głębokie zrozumienie następujących aspektów obsługi wyjątków:
Więc zacznijmy!
Jakie są wyjątki w Javie
Nieoczekiwane zdarzenie, które zakłóca przepływ programu, jest nazywane wyjątkiem i aby uruchomić program, musimy poradzić sobie z takimi wyjątkami.
Co to jest obsługa wyjątków w Javie
Jest to proces obsługi błędów w czasie wykonywania IoException, classnotFoundException, sqlexception, itp. Obsługa wyjątków pomaga nam unikać zakłócenia normalnego/regularnego przepływu programu.
Jak poradzić sobie z wyjątkami w Javie
W Javie wyjątki można obsługiwać na wiele sposobów, na przykład:.
próbuj złapać
Jednym z najczęściej używanych sposobów obsługi wyjątków jest próbuj złapać stwierdzenia, które są używane jako para. Kod zadeklarowany w blokie trybu zostanie sprawdzony pod kątem wyjątków/błędów, a jeśli wystąpi wyjątek, zostanie złapany w bloku połowowym.
Składnia instrukcji TRY-Catch pokazano na poniższym fragmencie:
próbowaćPo bloku próbnym nastąpi jeden lub więcej bloków połowowych.
Przykład
W tym przykładzie zainicjowaliśmy zmienną „NUM = 50” i szereg liczb całkowitych, następnie wykorzystaliśmy „do pętli”, aby iterować za pośrednictwem każdego indeksu tablicy.
publicClassExceptionHandlingExampleNastępnie piszemy kawałek kodu w bloku próbnym, który zostanie przetestowany, jeśli wystąpi wyjątek, będzie on obsługiwany w bloku połowowym:
Z powyższego fragmentu obserwujemy, że gdy wystąpi błąd, w tym momencie program pokazuje wiadomość „Występuje wyjątek” a potem pętla itera pozostałych wpisów tablicy i.mi. Normalny przepływ programu nie przeszkadzał.
Wreszcie stwierdzenie
Innym przydatnym sposobem radzenia sobie z wyjątkami jest użycie Wreszcie Słowo kluczowe, które można użyć z instrukcją Try-Catch.
Pisanie ważnych stwierdzeń/kodu jest dobrą praktyką (które chcesz wykonać w każdej sytuacji) w ramach Wreszcie Bloku.mi. czy wyjątki są obsługiwane, czy nie.
Przykład
Poniższy fragment kodu pozwoli ci zrozumieć, jak użyć słowa kluczowego w Ender w Javie:
publicClassExceptionHandlingExampleRzućmy okiem na fragment poniżej, aby zauważyć, jak wreszcie działa słowo kluczowe:
Z powyższego rysunku zaobserwowaliśmy, że w końcu blok z powodzeniem wykonuje się niezależnie od bloków próbnych.
Rzuć słowo kluczowe
W Javie wyjątki można rozwiązać wyraźnie z pomocą rzucić. Słowo kluczowe rzutów pomaga nam w tworzeniu niestandardowego wyjątku, a ponadto można go używać z dowolnym typem wyjątku, takiego jak ArrayIndexoutofboundSexception, Arytmiticexception, i tak dalej.
Przykład
W tym przykładzie weźmiemy wartość w momencie wywołania funkcji, jeśli wartość wejściowa jest równa 0, wówczas wyrzucimy dostosowane Wyjątek arytmetyczny.
publicClasshrowexampleKompletny fragment kodu wraz z wyjściem jest podany w następującym fragmencie:
Powyższy fragment kodu pokazuje, że przejście „0” jako dane wejściowe w dostosowanych wyjątkach, które uwierzytelniają działanie rzucić Słowo kluczowe.
Wniosek
Obsługa wyjątków to proces, który obsługuje błędy/wyjątki w czasie wykonywania. W Javie wyjątki/błędy mogą być obsługiwane za pomocą Try-Catch, rzucania i wreszcie słów kluczowych/instrukcji. próbuj złapać Instrukcje są używane jako para, podczas gdy wreszcie można również użyć instrukcji TRY lub z instrukcją Try-Catch. Instrukcja TRY służy do testowania kodu dla wyjątków/błędów, blok połowowy służy do złapania wyjątków Wreszcie blok zawsze uruchamia kod niezależnie od konsekwencji podczas korzystania z rzucić Słowo kluczowe Wyjątek można rzucić jawnie.