Logo tr.boatexistence.com

Derleyici kontrol edilen istisnayı nasıl bilir?

İçindekiler:

Derleyici kontrol edilen istisnayı nasıl bilir?
Derleyici kontrol edilen istisnayı nasıl bilir?
Anonim

Java programlama dili için bir derleyici, derleme zamanında, bir programın kontrol edilen istisnalar için işleyiciler içerip içermediğini kontrol eder , hangi kontrol edilen istisnaların bir yöntemin yürütülmesinden kaynaklanabileceğini analiz ederek veya yapıcı. Olası bir sonuç olan kontrol edilen her istisna için, yönteme ilişkin throws yan tümcesi (§8.4.

Derleyici, hangi tür istisnanın oluştuğunu nasıl biliyor?

Programınızda bir istisna oluştuğunda, catch blokları yukarıdan aşağıya doğru sırayla incelenir meydana gelen istisna türü ile istisnanın türü arasında bir eşleşme bulmak için catch bloğu işleniyor.

Kontrol edilen istisnalar derleme zamanında nasıl kontrol edilir?

2 Cevaplar. Kontrol edilen istisnalar, onları ele aldığınızdan emin olmak için derleme zamanında kontrol edilir, ya onları yakalayarak veya içeren yöntemi bildirerek istisna atar Çalışma zamanında, kontrol edilen ve edilmeyen istisnalar arasında bir fark yoktur: bunlar JVM tarafından aynı şekilde ele alınır.

İşaretli istisnaları nasıl bulurum?

  1. checked istisnası derleyici tarafından kontrol edilir ve bir programcı olarak bunu try-catch-finally kullanarak halletmeniz gerekir, fırlatır.
  2. kontrol edilmeyen istisna derleyici tarafından kontrol edilmez, ancak isteğe bağlı olarak bunu açıkça yönetebilirsiniz.

Kontrol edilen istisnalar yakalanabilir mi?

3 Cevaplar. Denetlenmeyen istisnalar, bir try - catch bloğunda yakalanması gerekmeyen istisnalardır. Denetlenmeyen istisnalar, RuntimeException veya Error sınıflarının alt sınıflarıdır. Kontrol edilen istisnalar, bir try - catch bloğunda yakalanması gereken istisnalardır.

Önerilen: