Введение
В Java исключения выбрасываются для указания на исключительные события, которые возникают во время выполнения программы. Хотя Java предоставляет ряд встроенных исключений, иногда мы можем потребовать определить собственное пользовательское исключение для конкретных ситуаций. Есть два типа пользовательских исключений: проверяемые и непроверяемые исключения. Проверяемые исключения — это те, которые необходимо обрабатывать во время компиляции, в то время как непроверяемые исключения обнаруживаются только во время выполнения. В этом практическом занятии мы создадим оба типа пользовательских исключений и узнаем, как ими пользоваться.