Просто я думал о других способах написания класса Singleton. Итак, этот класс рассматривается как одноэлементный класс?
public class MyClass{
static Myclass myclass;
static { myclass = new MyClass();}
private MyClass(){}
public static MyClass getInstance()
{
return myclass;
}
}
поскольку статический блок выполняется только один раз.