Винятки в java
Виняток в java – це об'єкт, який описує виняткову (тобто, помилкову) ситуацію, що відбулась в певному місці коду. Коли така ситуація виникає створюється об'єкт, який передається («вкидається») в метод, в якому виникла помилка. Далі в методі даний виняток може оброблятися, або бути переданий ще кудись для обробки.
Розглянемо для прикладу наступну програму '''DivZero.java'''
public class DivZero { public static void main(String[] args) { int my = 0; int medium = 44 / my; System.out.println("medium=" + medium); } }Як бачимо в програмі присутнє ділення на нуль. При компіляції ми не отримаємо помилок. Проте, після запуску програми, отримаємо наступне: