Jelenlegi hely

18.6 Ellenőrző kérdések

  • Mi a kivétel?
  • Hogyan lehet kivételeket létrehozni?
  • Kell-e deklarálni a metódusban létrehozott kivételeket, és ha igen, hogyan?
  • Mire szolgál a try-catch?
  • Hány catch ága lehet egy try-catch szerkezetnek?
  • Hány finally ága lehet egy try-catch-finally szerkezetnek?
  • Mi a teendő, ha metódusunk olyan másik metódust hív meg, ami kivételt generálhat?
  • Mik a nem ellenőrzött kivételek, és hogyan lehet elkapni őket?

Korrekt a következő kód?

try {
   
} finally {
   
}

Milyen típusú kivételeket fog elkapni a következő kezelő?

catch (Exception e) {
    ...
}

Igaz vagy hamis? Indokolja!

  • A metódusban létrejövő kivételt kötelesek vagyunk a metódusban elkapni.
  • kivételt dobni a throws utasítással lehet.