Sobes.tech
Junior

Több catch blokk is lehet egy try blokkban?

sobes.tech MI

Válasz az MI-től

Igen, tudják. Különféle kivételek kezelésére.

try {
  // Kód, amely kivételeket generálhat
} catch (IOException e) {
  // Bemenet/kimenet kivételek kezelése
} catch (SQLException e) {
  // Adatbázis műveletekhez kapcsolódó kivételek kezelése
} catch (Exception e) {
  // Bármilyen más kivétel kezelése (univerzális fogó)
} finally {
  // Kód, amely mindig végrehajtódik, függetlenül a kivételektől
}

A catch blokkokban lévő kivételek a megadott sorrendben kerülnek kezelésre. A specifikusabb kivételtípusoknak kell az általánosabbak előtt lenniük.