Исключения бывают разныеВ Java есть куча разных исключений. Вот несколько самых распространённых:
- NullPointerException — ты пытаешься использовать объект, который на самом деле равен null.
- ArrayIndexOutOfBoundsException — выход за границы массива. Например, ты хочешь взять 5-й элемент, а их всего 3.
- FileNotFoundException — ты хочешь открыть файл, а его нет.
Каждое из этих исключений можно ловить и обрабатывать по-своему.
Создаём свои исключенияЕсли стандартных ошибок недостаточно, ты можешь создать своё собственное исключение. Это полезно, если хочешь, чтобы твой код был ещё более понятным и информативным.