Instanciando objetos

Ola pessoal , tirem-me uma dúvida…
qual a diferença de instanciar uma classe , utlizando :

Class.forName(Classe).newInstance();

e

Classe classe = new Classe() ???

Obrigado.

acho que no funcionamento final, nenhuma, só que na opção em que tu utiliza reflexão tu tem mais flexibilidade para trocar a classe depois :slight_smile:

claro, se não utilizar a string hard coded :slight_smile:

Beleza Obrigado!

Perdo-me minha ignorância mas o que é reflexão e pra que serve e como se usa?

Obrigado…

Clodoaldo, uma olhada aqui deve clarear um pouco as coisas:

http://java.sun.com/docs/books/tutorial/reflect/