Preguntas etiquetadas con nullpointerexception

La excepción de Java que se produce cuando una aplicación intenta utilizar un valor nulo en un caso en el que se requiere un objeto.

30
Evitar! = Declaraciones nulas
Yo uso object != nullmucho para evitar NullPointerException. ¿Hay una buena alternativa a esto? Por ejemplo, a menudo uso: if (someobject != null) { someobject.doCalc(); } Esto comprueba una NullPointerExceptionpara el someobjectobjeto en el fragmento anterior. Tenga en cuenta que la respuesta aceptada puede estar desactualizada; consulte https://stackoverflow.com/a/2386013/12943 para obtener …


22
¿Qué anotación Java @NotNull debería usar?
Estoy buscando hacer que mi código sea más legible, así como utilizar herramientas como la inspección de código IDE y / o el análisis de código estático (FindBugs y Sonar) para evitar NullPointerExceptions. Muchas de las herramientas parecen incompatibles con la @NotNull/ @NonNull/ @Nonnullanotación de las demás y enumerarlas todas …

18
¿Por qué mi campo Spring @Autowired es nulo?
Nota: Esto pretende ser una respuesta canónica para un problema común. Tengo una @Serviceclase Spring ( MileageFeeCalculator) que tiene un @Autowiredcampo ( rateService), pero el campo es nullcuando trato de usarlo. Los registros muestran que tanto el MileageFeeCalculatorbean como el MileageRateServicebean se están creando, pero recibo un NullPointerExceptionmensaje cada vez …


10
NullPointerException en Java sin StackTrace
He tenido instancias de nuestro código Java atrapar a NullPointerException, pero cuando trato de registrar el StackTrace (que básicamente termina llamando Throwable.printStackTrace()), todo lo que obtengo es: java.lang.NullPointerException ¿Alguien más se ha encontrado con esto? Traté de buscar en Google "java null pointer empty stack trace" pero no encontré nada …


4
¿Por qué usar Opcional.
Cuando se usa la Optionalclase Java 8 , hay dos formas en que un valor se puede ajustar de forma opcional. String foobar = <value or null>; Optional.of(foobar); // May throw NullPointerException Optional.ofNullable(foobar); // Safe from NullPointerException Entiendo que Optional.ofNullablees la única forma segura de usar Optional, pero ¿por qué …



10
¿Por qué debería uno usar Objects.requireNonNull ()?
He notado que muchos métodos Java 8 en Oracle JDK usan Objects.requireNonNull(), que arroja internamente NullPointerExceptionsi el objeto (argumento) es null. public static <T> T requireNonNull(T obj) { if (obj == null) throw new NullPointerException(); return obj; } Pero NullPointerExceptionserá arrojado de todos modos si nullse desreferencia un objeto. Entonces, …

12
¿Qué es una excepción NullPointerException y cómo la soluciono?
Las respuestas de esta pregunta son un esfuerzo comunitario . Edite las respuestas existentes para mejorar esta publicación. Actualmente no está aceptando nuevas respuestas o interacciones. На этот вопрос есть ответы en Stack Overflow на русском : Что такое Null Pointer Exception и как его исправить? ¿Qué son las excepciones …




Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.