A singleton is a class that can be instantiated only one time in a JVM. Repeated calls always return the same instance.
public class OnlyOne{
private static OnlyOne one = new OnlyOne();
private OnlyOne(){}
public static OnlyOne getInstance() { return one; }
}
Para usar
OnlyOne myOne = OnlyOne.getInstance();