menudo he una clase como tal:¿Debo establecer los valores de Cadena Java iniciales de nulo en ""?
public class Foo
{
private String field1;
private String field2;
// etc etc etc
}
Esto hace que los valores iniciales de campo1 y campo2 iguales a null. ¿Sería mejor tener todos mis campos de clase String de la siguiente manera?
public class Foo
{
private String field1 = "";
private String field2 = "";
// etc etc etc
}
Entonces, si soy coherente con la definición de clases, evitaría un montón de problemas con el puntero nulo. ¿Cuáles son los problemas con este enfoque?
Entonces, ¿no pasará nada "malo", solo perderé mi estado de pureza de Java? – Martlark
Se puede encontrar un error cuando una cadena "" inesperada se utiliza tan útilmente como una excepción planteada. Con la ventaja de que su aplicación web no falla y lo avergüenza. – Martlark