[Ayuda] Java

Discussion in 'Programación & Programación Web' started by pradocobain, May 18, 2013.

  1. pradocobain

    pradocobain Usuario Nuevo nvl. 1
    17/41

    Joined:
    Dec 23, 2011
    Messages:
    2
    Likes Received:
    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

    Joined:
    Jul 21, 2008
    Messages:
    323
    Likes Received:
    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

    Joined:
    Jun 28, 2009
    Messages:
    613
    Likes Received:
    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);