Czy w końcu blok jest obowiązkowy w Javie?
Czy w końcu blok jest obowiązkowy w Javie?

Wideo: Czy w końcu blok jest obowiązkowy w Javie?

Wideo: Czy w końcu blok jest obowiązkowy w Javie?
Wideo: Java Finally Keyword - Finally Java Tutorial 2024, Listopad
Anonim

Java w końcu zablokowana jest zawsze wykonywany bez względu na to, czy wyjątek jest obsługiwany, czy nie. Nie jest obowiązkowy dołączyć w końcu zablokuj w ogóle, ale jeśli to zrobisz, będzie działać niezależnie od tego, czy wyjątek został zgłoszony i obsługiwany przez elementy try and catch blok . ten wreszcie zawsze wykona, chyba że. System.

Czy w tym przypadku w Javie można w końcu zastosować blok bez przechwytu?

Tak my Móc spróbować bez blokady blokady używając w końcu zablokuj . Jak wiesz w końcu zablokuj zawsze wykonuje się, nawet jeśli masz wyjątek lub zwrot oświadczenie w spróbuj zablokować z wyjątkiem przypadku Systemu.

Podobnie, jaka jest potrzeba ostatecznego bloku? Jawa w końcu zablokuj jest blok który służy do wykonywania ważnego kodu, takiego jak zamykanie połączenia, przesyłanie strumieniowe itp. Java w końcu zablokuj jest zawsze wykonywany bez względu na to, czy wyjątek jest obsługiwany, czy nie. Jawa w końcu zablokuj następuje spróbuj albo złap blok.

Pojawia się również pytanie, czy prawidłowe jest posiadanie bloku try bez catch, czy wreszcie?

Jeśli wyjątek zostanie zgłoszony przed spróbuj zablokować , ten wreszcie kod nie zostanie wykonany. ten w końcu zablokuj wykonuje się zawsze, gdy spróbuj zablokować wyjść. Więc możesz użyć w końcu bez haczyka ale musisz użyć próbować . ten w końcu zablokuj wykonuje się zawsze, gdy spróbuj zablokować wyjść.

Dlaczego w końcu blok zawsze wykonywał Javę?

ten w końcu blok zawsze się wykonuje kiedy próba blok wyjść. Gwarantuje to, że w końcu zablokuj jest wykonany nawet jeśli wystąpi nieoczekiwany wyjątek. Ale wreszcie jest przydatny nie tylko do obsługi wyjątków - pozwala programiście uniknąć przypadkowego pominięcia kodu czyszczącego przez powrót, kontynuację lub przerwę.

Zalecana: