Java proqramlaşdırma dili üçün kompilyator kompilyasiya zamanı proqramın yoxlanılan istisnalar üçün işləyiciləri ehtiva etdiyini yoxlayır, hansı yoxlanılan istisnaların metodun və ya metodun icrası nəticəsində yarana biləcəyini təhlil edərək konstruktor. Mümkün nəticə olan hər bir yoxlanılmış istisna üçün metod üçün atışlar bəndi (§8.4.
Tərtibçi hansı növ istisnanın baş verdiyini necə bilir?
Proqramınızda istisna baş verdikdə, tutmaq blokları yuxarıdan aşağıya ardıcıl olaraq yoxlanılır baş verən istisna növü ilə istisnanın növü arasında uyğunluq tapmaq üçün tutma bloku idarə olunur.
Yoxlanılan istisnalar tərtib zamanı necə yoxlanılır?
2 Cavablar. Yoxlanmış istisnalar kompilyasiya zamanı onları idarə etdiyinizə əmin olmaq üçün yoxlanılır, ya onları tutmaqla və ya ehtiva edən metodun elan edilməsi istisnanı atır İş vaxtında yoxlanılmış və yoxlanılmamış istisnalar arasında heç bir fərq yoxdur: onlar JVM ilə eyni şəkildə müalicə olunur.
Yoxlanmış istisnaları necə tapa bilərəm?
- yoxlanan istisna kompilyator tərəfindən yoxlanılır və bir proqramçı kimi try-catch-finally, atışlardan istifadə edərək onu idarə etməlisiniz.
- seçilməmiş istisna kompilyator tərəfindən yoxlanılmır, lakin siz istəyə görə onu açıq şəkildə idarə edə bilərsiniz.
Yoxlanmış istisnalar tutula bilərmi?
3 Cavablar. Yoxlanılmamış istisnalar bir try-catch blokunda tutulmağa ehtiyac olmayan istisnalardır. Yoxlanılmamış istisnalar RuntimeException və ya Error siniflərinin alt sinifləridir. Yoxlanmış istisnalar cəhd - tutma blokunda tutulması lazım olan istisnalardır.