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