Java Core trainee
Можно ли создать свой exception от RuntimeException?
Ответ
Да, и это типовая практика. Большинство современных проектов делают свои исключения от RuntimeException — не загромождают сигнатуру методов throws. От Error не рекомендуется наследоваться — это «системные» ошибки JVM (например, OutOfMemoryError), которые приложению не положено генерировать или ловить.
Разбор: Наследование от RuntimeException — стандартный способ создать unchecked-исключение, которое не нужно объявлять в throws и обрабатывать принудительно. От Error наследоваться не стоит: это категория серьёзных системных сбоев JVM (например, OutOfMemoryError), которые приложению не положено генерировать или ловить.
Хочешь так же по своей компании — с вопросами по грейдам и задачами? Закажи гайд или забери свежее в Telegram.