Sisällysluettelo:

Miksi NullPointerException on valitsematon poikkeus?
Miksi NullPointerException on valitsematon poikkeus?

Video: Miksi NullPointerException on valitsematon poikkeus?

Video: Miksi NullPointerException on valitsematon poikkeus?
Video: Kotlin : Exception Handling | try, catch, finally, throw | Added Subtitles | android coding 2024, Marraskuu
Anonim

Java NullPointerException on valitsematon poikkeus ja laajentaa RuntimeException. NullPointerException ei pakota meitä käyttämään kiinnityslohkoa sen käsittelemiseen. Tämä poikkeus on kuin painajainen suurimmalle osalle java-kehittäjäyhteisöstä. Ne ilmestyvät yleensä silloin, kun vähiten odotamme niitä.

Vastaavasti kysytään, mitä NullPointerException tarkoittaa?

NullPointerException on a RuntimeException. Javassa objektiviittaukselle voidaan määrittää erityinen tyhjä arvo. NullPointerException on heitetään, kun sovellus yrittää käyttää objektiviittausta, jolla on nolla-arvo. Näitä ovat: Instanssimetodin kutsuminen objektiin, johon nullviittaus viittaa.

Tiedä myös, mikä on tarkistamaton poikkeus? Valitsematon poikkeus Javalla on ne Poikkeukset joiden käsittelyä EI varmistettu kääntämisen aikana. Nämä poikkeuksia johtuu huonosta ohjelmoinnista. Ohjelma ei anna käännösvirhettä. Kaikki Tarkistamattomat poikkeukset ovat RuntimeException-luokan suoria alaluokkia.

Myös tietää, kuinka voin korjata nollaosoittimen poikkeuksen?

Nämä sisältävät:

  1. Nollaobjektin ilmentymämenetelmän kutsuminen.
  2. Nollaobjektin kentän käyttö tai muokkaaminen.
  3. Otetaan nollan pituus ikään kuin se olisi taulukko.
  4. Nollan paikkojen käyttäminen tai muokkaaminen ikään kuin se olisi taulukko.
  5. Nollan heittäminen ikään kuin se olisi heitettävissä oleva arvo.

Mitä eroa on tarkistetulla poikkeuksella ja tarkistamattomalla poikkeuksella?

Pää ero tarkistetun välillä ja valitsematon poikkeus onko tuo tarkistetut poikkeukset ovat tarkistettu kääntämisen aikana tarkistamattomia poikkeuksia ovat tarkistettu ajon aikana.

Suositeltava: