Задачи на исключения в Java. Часть 1
Обработайте деление на ноль через try-catch.
Сделайте метод parseInt с try-catch для NumberFormatException.
Используйте finally и try-with-resources для закрытия ресурса.
Сделайте throw new IllegalArgumentException с сообщением.
Сделайте custom exception class, наследующий Exception.
Используйте Objects.requireNonNull для валидации.
Используйте IllegalStateException для проверки состояния.
Используйте throw new RuntimeException для неожиданной ошибки.
Сравните checked Exception и unchecked RuntimeException.
Сделайте try-catch для IndexOutOfBoundsException.