[Ayuda] Java

Tema en 'Programación & Programación Web' iniciado por pradocobain, 18 May 2013.

  1. pradocobain

    pradocobain Usuario Nuevo nvl. 1
    17/41

    Registrado:
    23 Dic 2011
    Mensajes:
    2
    Me Gusta recibidos:
    0
    necesito saber que significa el error java.lang.NullPointerException y obvio la solucion porfa gracias
     
  2. leoworks

    leoworks Usuario Nuevo nvl. 1
    17/41

    Registrado:
    21 Jul 2008
    Mensajes:
    323
    Me Gusta recibidos:
    1
    java.lang.NullPointerException es una excepción que da cuando recibes un tipo de dato erroneo.
    Ejemplo hay varios:
    Si declaras una variable de tipo String la inicializas en null, la procesas y la tratas de recibir en otra variable String te dará esta
    excepción.
    Una solución es tratando el trozo de programa dentro de un Try Catch para poder controlar esta excepción, obviamente no es lo optimo, lo optimo es asegurándose en todas las instancias que el código sea correspondiente al tipo String.
     
  3. Memo6112

    Memo6112 Usuario Nuevo nvl. 1
    17/41

    Registrado:
    28 Jun 2009
    Mensajes:
    613
    Me Gusta recibidos:
    2
    esa excepcion es bastante sencilla es cuando no has instanciado algun objeto de los que tienes correctamente.

    por ejemplo si hago esto.

    Myobjeto objeto1 = null;

    e intento acceder a alguna propiedad del objeto, cuando compile el programa. inmediatamente este arrojara un error ya que no instancie el objeto correctamente invocando al constructor, no tampoco he reservado la memoria necesaria para el, diferente seria si lo hiciera asi.

    Myobjeto objeto1 = new Myobjeto();

    o dependiendo si el contructor recibe un parametro o mas....

    Myobjeto objeto1 = new Myobjeto(parametro1, parametro2........etc);