Що робить exception

Клас Exception використовується для обробки винятків вашою програмою. Ви можете успадковуватись від нього для створення власних типів винятків. Для поширених помилок вже існує клас RuntimeException, який може обробляти поділ на нуль або визначати хибну індексацію масиву.

У чому сенс виключення?

Визначення: Виняток – це подія, що виникає під час виконання програми та порушує нормальний потік інструкцій .

У чому різниця між Error та Exception?

Exceptions — це, власне, винятки: виняткова, незапланована ситуація, що сталася під час роботи програми. Це не такі серйозні помилки, як Errorале вони вимагають нашої уваги. Усі винятки поділяються на 2 види – перевіряються (checked) і непроверяемые (unchecked).