Java'yı yakaladıktan sonra yürütme devam ediyor mu?
Java'yı yakaladıktan sonra yürütme devam ediyor mu?

Video: Java'yı yakaladıktan sonra yürütme devam ediyor mu?

Video: Java'yı yakaladıktan sonra yürütme devam ediyor mu?
Video: Peygamberimiz'in(sav) Dilinden Öldükten Sonra İlk Ne Olacak? - (Kabir Hayatı) 2024, Mayıs
Anonim

Program devam ediyor uygulamak istisna bir yerde bir " tarafından yakalandığında tutmak " engellemek. yakalamak istisnalar daha sonra açıklanır. Yöntem imzanız bildirdiği sürece, kodunuzdan herhangi bir istisna türü atabilirsiniz. Ayrıca kendi istisnalarınızı da oluşturabilirsiniz.

Ayrıca, sonunda Java'yı yakaladıktan sonra yürütülür mü?

Evet niyet . Denemenizde ne olursa olsun veya tutmak aksi olmadıkça engelle System. exit() çağrıldı veya JVM çöktü. blok(lar)da herhangi bir dönüş ifadesi varsa, sonunda olacak olmak uygulanmış bu iade ifadesinden önce.

Yukarıdakilerin yanı sıra, bir istisna atıldıktan ve yakalandıktan sonra yürütme nerede devam eder? NS yürütme devam ediyor nerede istisna NS yakalanmış , yani başında tutmak akımı özel olarak ele alan blok istisna tip. NS tutmak blok uygulanmış , diğer tutmak bloklar yoksayılır (birden fazla düşünün tutmak switch ifadesi olarak engelle).

Öyleyse, bir istisna atmak Java'nın yürütülmesini durdurur mu?

3 Cevap. Eğer sen atmak NS istisna , yöntem uygulamak niyet Dur ve istisna NS fırlatılmış arayan yöntemine. atmak her zaman kes uygulamak Mevcut yöntemin akışı.

Sonunda yakalama yapılırsa yürütülür mü?

Evet. Belgelere bakın: nihayet her zaman engelle ne zaman yürütülür try bloğu çıkar. Not: Eğer JVM, deneme sırasında veya tutmak kod yapılıyor uygulanmış , sonra nihayet blok olmayabilir uygulamak.

Önerilen: