smilevchy
8/11/2016 - 6:25 AM

Singleton:Synchronization at JVM Init Time.java

public class Something {
    private Something() {}

    private static class LazyHolder {
        private static final Something INSTANCE = new Something();
    }

    public static Something getInstance() {
        return LazyHolder.INSTANCE;
    }
}