Evitar NullPointerException en Java
Frecuentes
Visto 1,300 equipos
4146
yo suelo object != null
mucho que evitar NullPointerException
.
¿Qué es una alternativa a:
if (someobject != null) {
someobject.doCalc();
}
0 Respuestas
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas java nullpointerexception null or haz tu propia pregunta.
@Shervin Alentar nulos hace que el código sea menos comprensible y menos confiable. - Tom Hawtin - tackline
No usar null es superior a la mayoría de las otras sugerencias aquí. Lanza excepciones, no devuelvas ni permitas valores nulos. Por cierto, la palabra clave 'aseverar' es inútil, porque está deshabilitada de forma predeterminada. Utilice un mecanismo de falla siempre habilitado: ianpojman
Deben evitarse los nulos en el código de alto nivel. Tony Hoare, quien inventó referencias nulas, las llama "un error de mil millones de dólares". Echar un vistazo aquí para algunas ideas. - Andrii Polunin
Parece estar en Java 8: Objects.isNull estático (Object o) docs.oracle.com/javase/8/docs/api/java/util/Objects.html - Robert R Evans
¿Qué tal si envuelve el objeto con Optional. Utilice opcional siempre que vea la posibilidad de nulos - Abhishek kapoor