Исключения JavaОшибка
IllegalMonitorStateExceptionIllegalMonitorStateException
Поток пытается выполнить операцию монитора (wait, notify), не владея монитором объекта.
jvmandroid
Подробнее NullPointerExceptionНулевая ссылка используется там, где требуется объект.
Метод вызывается или поле обращается через ссылку, равную null. Это одно из самых распространённых исключений в Java. Возникает при неправильной инициализации объектов, возврате null из методов или наличии null-элементов в коллекциях.
Добавьте проверки на null перед обращением к объектам. Используйте Optional<T> для представления значений, которые могут отсутствовать. Корректно инициализируйте объекты перед использованием. Применяйте Objects.requireNonNull() для раннего обнаружения null.
String s = null;
s.length(); // NPEIllegalMonitorStateExceptionПоток пытается выполнить операцию монитора (wait, notify), не владея монитором объекта.
AccessDeniedExceptionОперация с файловой системой отклонена из-за недостаточных прав доступа.
ClassCircularityErrorПри загрузке класса обнаружена циклическая зависимость в иерархии наследования.
ObjectStreamExceptionПри сериализации или десериализации объекта Java возникло исключение.
DateTimeParseExceptionСтроку даты/времени не удаётся разобрать по ожидаемому формату.
ConcurrentModificationExceptionКоллекция изменяется в процессе итерации по ней.