Bir istisna tutmaq nədir?
Bir istisna tutmaq nədir?

Video: Bir istisna tutmaq nədir?

Video: Bir istisna tutmaq nədir?
Video: ⛔ Hansı günlərdə ORUC tutmaq haramdır? 👉 Rəşad Hümbətov 2024, Bilər
Anonim

tutmaq idarə etməkdir istisna o yerdə. Beləliklə, proqram əlaqəli olduqdan sonra davam edir tutmaq blok kodu icra olunur. Əlaqəli ilə tutulmazsa, xarici cəhd axtarır. tutmaq bloklar. burada sınaq blokundan sonrakı kod icra olunmayacaq (yalnız nəhayət blok icra olunmasa).

Nəticə etibarı ilə, bir istisna atmaq və bir istisna tutmaq arasında fərq nədir?

Throws bəndi an elan etmək üçün istifadə olunur istisna , yəni cəhdə bənzər işləyir tutmaq blok. Atmaq açar söz istifadə olunur içində metod bədən üçün istisna atın , isə atışları elan etmək üçün imza metodunda istifadə olunur istisnalar baş verə bilər içində bəyanatlar mövcuddur içində üsul.

Həmçinin, istisnaları nə vaxt tutmalısınız? 8 Cavablar. Tutmalısan the istisna nə vaxt Sən nəyi bilən üsuldadırlar üçün et. Məsələn, bu an üçün əslində necə işlədiyini unut, deyək Sən faylları açmaq və oxumaq üçün kitabxana yazırlar. Burada proqramçı nə bilir üçün edirlər, onlar da tutmaq the istisna və tutmaq o.

Bunu nəzərə alsaq, istisna sinif nədir?

The İstisna sinfi əsasdır sinif hansından istisnalar varis olmaq. Məsələn, InvalidCastException sinif iyerarxiya aşağıdakı kimidir: Obyekt.

İstisna baş verdikdə JVM nə edir İstisnanı necə tutmaq olar?

The JVM edir tapmaq üçün məsuliyyət daşıyır istisna işləyici üçün emal edin İstisna obyekt. Uyğunluq tapana qədər zəng yığını vasitəsilə geriyə doğru axtarış aparır istisna həmin xüsusi sinif üçün işləyici İstisna obyekt (Java dilində, it edir çağırdı " tutmaq " the İstisna ).

Tövsiyə: