Czy możemy złapać przedmiot do rzucania?
Czy możemy złapać przedmiot do rzucania?

Wideo: Czy możemy złapać przedmiot do rzucania?

Wideo: Czy możemy złapać przedmiot do rzucania?
Wideo: 7 tricków o których nie wiedziałeś/aś - Red Dead Redemption 2 2024, Listopad
Anonim

tak możemy złapać Throwable ale jako najlepsza praktyka nie zaleca się złapać rzucany . Łapanie rzucane zawiera również błędy, my nie powinieneś łapać błędy, pomaga zidentyfikować problemy z JVM.

Czy powinieneś łapać przedmioty do rzucania?

Nie Złap rzucanego cię można go używać w łapać klauzula, ale powinieneś nigdy tego nie rób! Gdyby ty posługiwać się Rzucany w łapać klauzula, to nie tylko łapać wszystkie wyjątki; to też będzie łapać wszystkie błędy. JVM zgłasza błędy, które wskazują na poważne problemy, które nie są przeznaczone do obsługi przez aplikację.

Ponadto, czy dobrą praktyką jest złapanie wyjątku RuntimeException? Koc- uchwyt wszystko - albo wyjątek, albo rzucanie, co jest znacznie gorsze - nie jest a dobra praktyka ponieważ zakładasz, że możesz wyzdrowieć z każdego wyjątkowego zachowania. Na bok: Tak, łapać Wyjątek też będzie złap wyjątek Runtime , ponieważ Exception jest superklasą Wyjątek w czasie wykonywania.

Tak więc, czy możemy rzucać w Javie?

Rzucany to super klasa dla wszystkich rodzajów błędów i wyjątków w Jawa . Ta klasa jest członkiem Jawa . pakiet językowy. Tylko instancje tej klasy lub jej podklas są rzucony przez Jawa maszyna wirtualna lub przez rzucić oświadczenie.

Co to jest Java do rzucania?

ten Rzucany class jest nadklasą wszystkich błędów i wyjątków w Jawa język. Tylko obiekty, które są instancjami tej klasy (lub jednej z jej podklas) są wyrzucane przez Jawa Maszyna wirtualna lub może zostać rzucona przez Jawa instrukcja rzut.

Zalecana: