If you were trying to implement Singleton with a "static class" (meaning all members of the class are static), you would not use a public constructor. You would implement an unused private constructor so there would be no public default constructor. Ane while you were at it you would make the class final to prevent a subclass creating an instance.
SCJP, SCWCD
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.