Java iş vaxtı istisnası nədir?
Java iş vaxtı istisnası nədir?

Video: Java iş vaxtı istisnası nədir?

Video: Java iş vaxtı istisnası nədir?
Video: Java Multithreading : AtomicReference, ScheduledExecutorService и монада Either. Многопоточность. 2024, Bilər
Anonim

The İcra vaxtı İstisnası ümumiyyətlə valideyn sinifidir istisnalar -nin Java baş verdikdə proqramın və ya tətbiqin çökməsi və ya sıradan çıxması gözlənilən proqramlaşdırma dili. Fərqli istisnalar kimi hesab edilmir İstisnalar , İstisnalar heç vaxt yoxlanılmır.

Bu baxımdan, nümunə ilə Java-da iş vaxtı istisnası nədir?

Nümunələr üçün RuntimeException qeyri-qanuni cast əməliyyatı, boş göstəricidən qeyri-adekvat istifadə, sərhəddən kənar massiv elementinə istinad edir. Xəta istisna siniflər adətən tətbiqiniz tərəfindən idarə edilə bilməyən kritik problemlərə işarə edir. Nümunələr yaddaş xətası, yığının daşması, uğursuzluq Java VM.

Sonradan sual yaranır ki, istisna ilə iş vaxtı istisnası arasında fərq nədir? An İstisna yoxlanılır və a RuntimeException işarəsizdir. Yoxlanmış deməkdir ki, kompilyator sizdən idarə etməyi tələb edir a-da istisna tutmaq və ya metodunuzu (və ya onun super siniflərindən birini) atmaq kimi elan edin.

Bununla əlaqədar olaraq, Java-da iş vaxtı istisnasını tuta bilərikmi?

Tutmaq İstisna tutacaq həm yoxlanılır, həm də icra zamanı istisnaları . İcra zamanı istisnaları proqramlaşdırma probleminin birbaşa nəticəsi olan problemləri təmsil edir və ona görə də tutulmamalıdır bacarmaq Onlardan sağalması ağlabatan gözlənilmir tutmaq onlar. Tutmaq Atılan tutacaq hər şey.

Java istisnası nədir?

İstisnalar təlimatların normal axınını pozan proqramların icrası zamanı baş verən hadisələrdir (məsələn, sıfıra bölmək, massivdən kənar çıxış və s.). In Java , bir istisna metod daxilində baş verən xəta hadisəsini əhatə edən obyektdir və aşağıdakıları ehtiva edir: Xəta haqqında məlumat onun növü də daxil olmaqla.

Tövsiyə: