Question d’entretien chez Raytheon Solipsys

What is a singleton and how would you implement it in Java?