단일 모드 스 레 드 안전 내부 클래스

\ # \ # 스 레 드 가 안전 한 단일 대상 \ # \ #
//                ,        ,          
//           ,        :   +  +    
class SingletonTest2{
    private static class Inner{
        private static SingletonTest2 instance = new SingletonTest2();
    }
	
    public static SingletonTest2 getInstance() {
        return Inner.instance;
    }

}
  • 이런 사례 는 게으름뱅이 모델
  • 과 유사 하 다.
  • 또 다른 굶 주 린 사람 모드 를 사용 할 수 있 습 니 다. 아 이 디 어 를 사용 하면 new - > singleton (아래 에서 찾 을 수 있 습 니 다) 을 직접 얻 을 수 있 지만 한 대상 이 큰 경우 에는 적용 되 지 않 습 니 다
  • 좋은 웹페이지 즐겨찾기