
RuntimeException - исключительная ситуация возникла при неправильном использовании API (запрос несуществующего элемента массива,
вызов метода у пустой ссылки, арифметические ошибки). Такие виды исключений не должны отлавливаться (unchecked), они должны предотвращаться (использоваться проверки) в ходе разработки и отладки приложения.