Soh que o exemplo permite que mais de uma instancia seja criada. O correto do metodo getInstance() seria:
public static ExemploSingleTon getInstance() { synchronized (ExemploSingleTon.class) { if(instance == null) { instance = new ExemploSingleTon(); // apenas uma instancia da classe eh criada. } } return instance; } []s Michael Nascimento Santos Sun Certified Programmer for the Java 2 Platform Sun Certified Programmer for the Java 2 Platform 1.4 Sun Certified Web Component Developer for J2EE Moderador SouJava - www.soujava.org.br ------------------------------ 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] -------------------------------------------------------------------------