La web de consultoriajava.com, la web de los auténticos expertos en Java

Ir a inicio

Objetivos

Cursos

Know-How Java

Know-How de Negocio

Artículos

Contactar


Servicios de consultoria

Análisis y Diseño

Aportación de Know-How

Arquitecto J2EE

Auditoria de Proyectos

Extreme Programming

Formación experta

Gestión de proyectos

Preparación de equipos

Refactoring de sistemas

Reingeniería de proyectos

Selección de personal


Servicios comunitarios

Proyecto: 'Stat.Un.'

Contenido formativo

English   Castellano

Know-How

Puntero Nulo



NullPointerException

Esta excepción puede ser lanzada por múltiples causas, la más habitual es que estamos intentando acceder a un miembro (método o atributo) de un objeto para el que todavía no hemos reservado memoria.

Reserva de memoria en Java:

Existen múltiples formas de hacer esto en Java, sin embargo la más elemental de todas es la siguiente.

NombreClase nombreObjeto = new NombreClase();

Una vez realizada esta operación podemos acceder a los miembros del objeto. Obviamente los miembros dentro de esta clase deberán ser inicializados, esto se suele hacer en el constructor de la clase.

En ciertas ocasiones el problema está dentro de una libreria de la que no tenemos código fuente ni conocemos su implementación interna. En estos casos el problema es más dificil de solucionar.