Junior — Middle
Бир программада бир try блок үчүн бир нече исключение иштеткичтерин колдонуу мүмкүнбү?
sobes.tech AI
AIден жооп
Ооба, Javaда бир try блок үчүн бир нече исключение иштетүүчү колдонсо болот. Бул бир нече catch блоктору аркылуу ишке ашырылат, ар бири белгилүү бир түрдөгү исключени иштетет.
Мисал:
try {
// исключени чыгара турган код
} catch (IOException e) {
// IOException иштетүү
} catch (SQLException e) {
// SQLException иштетүү
} catch (Exception e) {
// калган бардык исключени иштетүү
}
Маанилүү, catch блоктору жогорудан төмөн карап текшерилет, ошондуктан такырыраак исключени биринчи келиши керек, ошондо компиляция ката болбойт.