Sisukord:

Miks on NullPointerException märkimata erand?
Miks on NullPointerException märkimata erand?

Video: Miks on NullPointerException märkimata erand?

Video: Miks on NullPointerException märkimata erand?
Video: 111. Spring Boot + Веб-сервис Джерси + Пример MySql_PART1 2024, November
Anonim

Java NullPointerException on an kontrollimata erand ja laiendab RuntimeException. NullPointerException ei sunni meid selle käsitlemiseks püüdmisplokki kasutama. See erand on enamiku Java arendajate kogukonna jaoks väga õudusunenägu. Tavaliselt ilmuvad need siis, kui me neid kõige vähem ootame.

Samamoodi küsitakse, mida tähendab NullPointerException?

NullPointerException on a RuntimeException. Javas saab objektiviitele määrata spetsiaalse nullväärtuse. NullPointerException on visatakse, kui rakendus üritab kasutada nullväärtusega objektiviidet. Nende hulka kuuluvad: Eksemplarimeetodi väljakutsumine nullviitega viidatud objektil.

Tea ka, mis on märkimata erand? Märkimata erand Javas on need Erandid mille käsitsemist EI kontrollita kompileerimise ajal. Need erandid tekib halva programmeerimise tõttu. Programm ei anna kompileerimisviga. Kõik Märkimata erandid on RuntimeException klassi otsesed alamklassid.

Samuti on vaja teada, kuidas parandada nullkursori erandit?

Need sisaldavad:

  1. Nullobjekti eksemplari meetodi kutsumine.
  2. Nullobjekti väljale juurdepääs või selle muutmine.
  3. Võttes nulli pikkust nii, nagu oleks see massiiv.
  4. Nulli pesadele juurdepääs või nende muutmine, nagu oleks tegemist massiiviga.
  5. Nulli viskamine, nagu oleks see heidetav väärtus.

Mis vahe on kontrollitud erandil ja kontrollimata erandil?

Peamine erinevus kontrollitud vahel ja kontrollimata erand kas see on kontrollitud erandid on kontrollitud kompileerimise ajal samas kontrollimata erandid on kontrollitud käitusajal.

Soovitan: