Co to znaczy zgłosić wyjątek?
Co to znaczy zgłosić wyjątek?

Wideo: Co to znaczy zgłosić wyjątek?

Wideo: Co to znaczy zgłosić wyjątek?
Wideo: #80 Exception throw keyword in Java 2024, Kwiecień
Anonim

Termin wyjątek jest skrótem wyrażenia „wyjątkowe wydarzenie”. Definicja : Jakiś wyjątek to zdarzenie, które występuje podczas wykonywania programu i zakłóca normalny przepływ instrukcji programu. Tworzenie wyjątek obiekt i przekazanie go do systemu uruchomieniowego nazywa się rzucanie wyjątku.

Który następnie służy do zgłaszania wyjątku?

ten rzucić słowo kluczowe w Javie to używany wyraźnie wyrzuć wyjątek z metody lub dowolnego bloku kodu. Możemy rzucić albo zaznaczone, albo niezaznaczone wyjątek . ten rzucić słowo kluczowe to głównie używany do rzucania zwyczaj wyjątki.

Podobnie, co się stanie, jeśli wyrzucimy wyjątek w bloku catch? Kiedy nowy wyjątek jest rzucony w złap blok czy wreszcie blok które się z tego rozprzestrzenią blok , to prąd wyjątek zostanie przerwana (i zapomniana) jako nowa wyjątek jest propagowana na zewnątrz.

Biorąc to pod uwagę, jaka jest różnica między zgłoszeniem wyjątku a przechwyceniem wyjątku?

Klauzula Throws służy do deklarowania wyjątek , co oznacza, że działa podobnie do try- łapać blok. Rzucić słowo kluczowe jest używane w ciało metody do wyrzuć wyjątek , podczas gdy throws jest używane w sygnaturze metody do deklarowania wyjątki co może się zdarzyć w obecne oświadczenia w metoda.

Kiedy należy zgłosić wyjątek?

Posługiwać się wyjątki powiadamiać o rzeczach, których nie należy ignorować. Nie używaj wyjątki czy błąd można obsłużyć lokalnie. Upewnij się, że wyjątki są na tym samym poziomie abstrakcji, co reszta twojej rutyny. Wyjątki powinno być zarezerwowane dla tego, co naprawdę wyjątkowe.

Zalecana: