Estava lendo dois livros, Java como Programar 4 e Core Servlet JSP e me apareceu algumas dúvidas básicas…
primeiro:
eu li la que quando vc declara um Objeto String ele não pode alterar o valor, exemplo
String a = new String("Teste");
caso vc queria alterar o valor usa-se o StringBuffer, até ae tudo bem…se eu fiz
String a = new String("Teste");
a = "testando string";
o valor de a não vai mudar e vai sempre ser Teste???
outra coisa. quando vc faz
String a = new String(“Teste”); em
String a -> eu declarei a variavel a do tipo String certo?
a = new String(“Teste”); -> estou criando o Objeto a da classe String, certo?
entao quando tem
String a = "teste";
onde está sendo declarado o objeto aqui??
a segunda é sobre um comando que eu vi
comando assim
enumeration parametro = request.getParameterNames();
String valor = (String) parametro.element.Next();
o que significa esse (String) entre parenteses??
Obrigado