İstisna atmaq nə deməkdir?
İstisna atmaq nə deməkdir?

Video: İstisna atmaq nə deməkdir?

Video: İstisna atmaq nə deməkdir?
Video: Rəşad Hümbətov-İSTİMNA (Masturbatsiya) ETMƏK HARAMDIR YOXSA MƏKRUH?? 2024, Noyabr
Anonim

Termin istisna "müstəsna hadisə" ifadəsinin stenoqramıdır. Tərif : An istisna proqramın icrası zamanı baş verən və proqramın göstərişlərinin normal gedişatını pozan hadisədir. yaradılması bir istisna obyekt və onun iş vaxtı sisteminə təhvil verilməsi adlanır istisna atmaq.

Sonra, hansı istisna atmaq üçün istifadə olunur?

The atmaq Java-da açar sözdür istifadə olunur açıq şəkildə istisna atın metoddan və ya hər hansı kod blokundan. Biz bacarırıq atmaq ya yoxlanılır, ya da yoxlanılır istisna . The atmaq açar söz, əsasən atmaq üçün istifadə olunurdu adət istisnalar.

Eynilə, catch blokunda bir istisna etsək nə olar? Nə vaxt yeni istisna edir atıldı bir blok tutmaq ya da nəhayət blok bundan yayılacaq blok , sonra cərəyan istisna yeni kimi ləğv ediləcək (və unudulacaq). istisna xaricə yayılır.

Bunu nəzərə alaraq, istisna atmaq və 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.

Nə vaxt bir istisna atmalısınız?

istifadə edin istisnalar diqqətdən kənarda qalmamalı olan şeylər barədə xəbərdar etmək. istifadə etməyin istisnalar əgər səhv yerli olaraq həll edilə bilərsə. əmin olun istisnalar rutininizin qalan hissəsi ilə eyni abstraksiya səviyyəsindədirlər. İstisnalar həqiqətən müstəsna olan üçün qorunmalıdır.

Tövsiyə: