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]
-------------------------------------------------------------------------

Responder a