Исключения JavaКритическая
NoClassDefFoundErrorNoClassDefFoundError
Класс был найден на этапе компиляции, но не может быть загружен во время выполнения.
jvmandroidspring
Подробнее StackOverflowErrorСтек вызовов превысил максимальный размер, как правило из-за глубокой или бесконечной рекурсии.
Метод вызывает себя рекурсивно без корректного базового случая, либо взаимная рекурсия между методами образует бесконечный цикл. Каждый вызов метода потребляет место в стеке до достижения лимита.
Добавьте или исправьте базовый случай в рекурсивных методах. Замените рекурсию итерацией. Увеличьте размер стека с помощью JVM-флага -Xss. Проверьте наличие случайной бесконечной рекурсии в конструкторах или методах toString.
void recurse() { recurse(); }NoClassDefFoundErrorКласс был найден на этапе компиляции, но не может быть загружен во время выполнения.
DirectoryNotEmptyExceptionУдаление директории завершается неудачей, потому что директория не пуста.
IOExceptionОперация ввода-вывода завершается неудачей или прерывается.
InvalidClassExceptionСериализованный класс имеет несовместимую версию или недопустимый формат.
IllegalArgumentExceptionМетод получает аргумент, недопустимый с точки зрения ожидаемого диапазона или формата.
ConcurrentModificationExceptionКоллекция изменяется в процессе итерации по ней.