Съдържание:

Защо NullPointerException е непроверено изключение?
Защо NullPointerException е непроверено изключение?

Видео: Защо NullPointerException е непроверено изключение?

Видео: Защо NullPointerException е непроверено изключение?
Видео: E14 – Обробка помилок 2024, Ноември
Anonim

Java NullPointerException е непроверено изключение и разширява RuntimeException. NullPointerException не ни принуждава да използваме блок за хващане, за да се справим с него. Това изключение е много като кошмар за повечето от общността на Java разработчиците. Обикновено се появяват, когато най-малко ги очакваме.

По подобен начин се пита какво означава NullPointerException?

NullPointerException е изключение на RuntimeException. В Java може да се присвои специална нулева стойност на препратка към обект. NullPointerException е хвърлен, когато приложение се опитва да използва препратка към обект, която има стойност null. Те включват: Извикване на метод на екземпляр върху обекта, препратен от нулева препратка.

Знайте също, какво е непроверено изключение? Изключение без отметка в Java е това Изключения чиято обработка НЕ се проверява по време на компилиране. Тези изключения възниква поради лошо програмиране. Програмата няма да даде грешка при компилация. всичко Непроверени изключения са директни подкласове на клас RuntimeException.

Също така да знам как да коригирам изключението с нулев указател?

Те включват:

  1. Извикване на метода на екземпляра на нулев обект.
  2. Достъп или промяна на полето на нулев обект.
  3. Вземане на дължината на null, сякаш е масив.
  4. Достъп или промяна на слотовете на null, сякаш е масив.
  5. Хвърляне на null, сякаш е Throwable стойност.

Каква е разликата между проверено изключение и непроверено изключение?

Основното разлика между проверените и непроверено изключение това ли е проверени изключения са проверено по време на компилиране, докато непроверени изключения са проверено по време на изпълнение.

Препоръчано: