Taula de continguts:

Per què una NullPointerException és una excepció no marcada?
Per què una NullPointerException és una excepció no marcada?

Vídeo: Per què una NullPointerException és una excepció no marcada?

Vídeo: Per què una NullPointerException és una excepció no marcada?
Vídeo: Java Curso: 195 Validación de la Síntaxis Expresión Regular con PatternSyntaxException 2024, Maig
Anonim

Java NullPointerException és un excepció no marcada i amplia RuntimeException. NullPointerException no ens obliga a utilitzar catch block per gestionar-ho. Això excepció s'assembla molt a un malson per a la majoria de la comunitat de desenvolupadors de Java. Normalment apareixen quan menys ens ho esperem.

De la mateixa manera, es pregunta què vol dir NullPointerException?

NullPointerException és una RuntimeException. A Java, es pot assignar un valor nul especial a una referència d'objecte. NullPointerException és es llança quan una aplicació intenta utilitzar una referència d'objecte que té el valor nul. Aquests inclouen: Cridar un mètode d'instància a l'objecte referit per una referència nul·la.

Sapigueu també, què és una excepció no marcada? Excepció no marcada en Java són aquests Excepcions el maneig del qual NO es verifica durant el temps de compilació. Aquests excepcions es produeix per una mala programació. El programa no donarà cap error de compilació. Tots Excepcions no marcades són subclasses directes de la classe RuntimeException.

També per saber, com puc arreglar l'excepció del punter nul?

Això inclou:

  1. Crida al mètode d'instància d'un objecte nul.
  2. Accedir o modificar el camp d'un objecte nul.
  3. Prenent la longitud de null com si fos una matriu.
  4. Accedir o modificar les ranures de null com si fos una matriu.
  5. Llançar null com si fos un valor Throwable.

Quina diferència hi ha entre una excepció marcada i una excepció no marcada?

El principal diferència entre comprovats i excepció no marcada és que el excepcions marcades són comprovat en temps de compilació mentre excepcions no marcades són comprovat en temps d'execució.

Recomanat: