Fırlatma bəndi olmayan metoddan yoxlanılmış istisna atmağın hər hansı bir yolu varmı?
Fırlatma bəndi olmayan metoddan yoxlanılmış istisna atmağın hər hansı bir yolu varmı?

Video: Fırlatma bəndi olmayan metoddan yoxlanılmış istisna atmağın hər hansı bir yolu varmı?

Video: Fırlatma bəndi olmayan metoddan yoxlanılmış istisna atmağın hər hansı bir yolu varmı?
Video: How And Why To Make Layers In Architecture Drawing Of AutoCAD? Complete Tutorial of 25'X45'Ft Plot. 2024, Noyabr
Anonim

9 Cavablar. Sən atmaq olar işarəsiz istisnalar həqiqətən istəsəniz bunları bəyan etmədən. Yoxlanılıb istisnalar RuntimeException genişləndirin. Xətanı genişləndirən atılanlar var də işarəsiz, lakin etməlidir yalnız həqiqətən ciddi problemlər üçün istifadə oluna bilər (məsələn, etibarsız bayt kodu).

Sadəcə olaraq, yoxlanılmış istisnanı ata bilərikmi?

Amma əgər atırıq a yoxlanılan istisna istifadə edərək atmaq bəyanat, Biz ya idarə etməlidir istisna catch blokunda və ya metodunda istifadə edərək çox açıq şəkildə bəyan edin atır bəyannamə. Java-da Error və RuntimeException-ın hər bir alt sinifi işarələnmir istisna . A yoxlanılan istisna Throwable sinfi altında qalan hər şeydir.

Bundan əlavə, atışlar olmadan bir istisna ata bilərikmi? atmaq olar işarəsiz istisnalar olmadan əgər bunları bəyan etmək məcburiyyətindədirlər Sən həqiqətən istəyirəm. Yoxlanılıb istisnalar RuntimeException genişləndirin. Xətanı genişləndirən atılanlar da yoxlanılır, lakin yalnız ciddi problemlər (məsələn, etibarsız bayt kodu) üçün istifadə edilməlidir.

Bundan əlavə, bir metoddan yoxlanılmış istisna atdığınız zaman nə baş verir?

Yoxlanmış istisnalar var yoxlanılır kompilyasiya zamanı. Bu o deməkdir ki, əgər a üsul edir yoxlanılmış istisna atmaq sonra o etməlidir idarə et istisna try-catch blokundan və ya ondan istifadə etməklə etməlidir elan edin istisna istifadə edərək atır açar söz, əks halda proqram kompilyasiya xətası verəcəkdir.

İstisna metod daxilində işlənməzsə, yoxlanılmış istisnanı aça biləcək metod üçün metodun başlığında hansı açar sözdən istifadə edilməlidir?

The açar söz atmaq Java-dadır istifadə olunur açıq şəkildə atmaq bir istisna a üsul və ya hər hansı blok of kod. Biz atmaq olar ya yoxlanılır və ya işarəsiz istisna.

Tövsiyə: