Pregunta de entrevista de RiskVal Financial Solutions

What is a singleton class in java?