Ver Mensaje Individual
  #3 (permalink)  
Antiguo 01/07/2010, 23:32
Avatar de Gguer
Gguer
 
Fecha de Ingreso: abril-2009
Mensajes: 125
Antigüedad: 15 años, 1 mes
Puntos: 1
Respuesta: que significa != null

Complementado la respuesta...

Significa que estás comparando que el atributo u objeto está o no instanciado, es decir, que ha sido declarado, pero no inicializado.

Declaración de un objeto:
String varString;

Inicialización:
varString = "";

Hay que decir que al declarar un objeto, el valor que toma por defecto es el que le corresponda de acuerdo al tipo de dato que debe recibir. Esto es: si un objeto es tipo String el valor por defecto asignado es "", pero no significa null.

El valor null quiere decir que lo has declarado e inicializado al mismo tiempo, pero en la memoria virtual de java no se le asigna un espacio "fìsico" hasta que no sea llamado posteriormente. La diferencia principal a mi parecer es esa.

Ahora, que si te refieres a qué es lo que quiere decir el operador !=, significa diferente de, no aplicable cuando quieres comparar el contenido de Strings.

En tu caso estás comparando que alguna variable no sea igual a null, o sea que esté vacía. Si esto era lo que buscabas lo anterior puede servir como dato curioso a alguien