Pergunta de entrevista da empresa IBM

How to implement a singleton in Java?