- singleton-early initialization ,static field initialization and class loading
- class MyClass {
- private static MyClass myobj = new MyClass();
- private MyClass() {
- }
- public static MyClass getMyobj() {
- return myobj;
- }
- }
- MyClass.getMyobj();
- MyClass.getMyobj();
- public enum MyClass {
- myobj;
- }