Application이 시작될 때 어떤 클래스가 최초 한 번(static) 메모리를 할당하고 사용 시 인스턴스를 만들어 사용하는 패턴
public class SingletonObj {
private static SingletonObj obj = new SingletonObj();
pviate SingletonObj(){}
public static SingletonObj getInstance(){
return obj;
}
}
getInstance() 메소드를 통해 인스턴스에 접근이 가능
SingletonObj obj = SingletonObj.getInstance();