최초 한번만 인스턴스를 생성하고 제공합니다.미리 초기화를 시켜주고 해당 인스턴스를 return 해줌으로써 매번 같은 인스턴스를 가지게 됩니다.문제점메모리 낭비 : 사용하지 않을때도 항상 생성예외 처리 불가능인스턴스가 static block 내에서 생성되어 예외 처리가