No caso de strings, realmente n�o faz muito sentido. Esse tipo de declara��o
s� faz sentido quando o construtor do objeto realiza algum tipo de a��o. Em
particular, quando envolve a cria��o de Threads.
Um caso t�pico desse tipo de declara��o � quando voc� implementa uma classe
derivada de Thread que j� chama o m�todo start no construtor. Algo como:
new MinhaThread();
// mesmo voc� n�o atribuindo o novo objeto a nenhuma vari�vel,
// ele continuar� a existir
private class MinhaThread extends Thread {
MinhaThread() {
super("MinhaThread");
start();
}
public void run() {
while ( Thread.currentThread() != null ) {
// acao da thread aqui
}
}
Felipe
On Thursday 27 March 2003 05:09 pm, Rafael Barros Pereira wrote:
> Tenho uma d�vida: gostaria de saber qual � a utilidade de criar um objeto
> desta forma:
>
> new String("aaa");
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------