Nesse código qual a diferença entre:
String nome;
String nome = new String(System.in);
Nesse código qual a diferença entre:
String nome;
String nome = new String(System.in);
Aqui você declara que utilizará uma instância da classe String, mas a mesma não foi inicializada, ou seja, ela é o mesmo que null (nulo). Não tem como obter nada dela, nem acessar atributos ou invocar métodos.
String nome =new String(System.in);
Muito obrigado!