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 е изпълнен");
}