Sobes.tech
Junior — Middle

Чӣ тавр механизмии коркарди хато дар Java амалӣ кардан мумкин аст?

sobes.tech AI

Ҷавоб аз AI

Дар Java, механизмии идоракунии хатоҳо бо истифода аз истисноҳо (exceptions) амалӣ карда мешавад. Истифодаи истисноҳо имкон медиҳад, ки ҷараёни оддии иҷроиш аз идоракунии хатоҳо ҷудо карда шавад.

Калидвожаҳои асосӣ:

  • try — блок, ки дар он метавонад истисно рух диҳад.
  • catch — блок, ки истисноро мегирад ва идора мекунад.
  • finally — блок, ки ҳамеша иҷро мешавад, новобаста аз он ки истисно рух дода бошад ё на.
  • throw — оператор барои тавлиди истисно.

Масалан:

try {
    int result = 10 / 0; // истиснои ArithmeticException-ро ба вуҷуд меорад
} catch (ArithmeticException e) {
    System.out.println("Намумкин аст, ки ба нолӣ тақсим кардан");
} finally {
    System.out.println("Блоги finally иҷро шуд");
}