버리야 날자

  • 홈
  • 태그
  • 방명록

singleton 1

[Effective Java] 3. private 생성자나 enum 타입을 사용해서 싱글톤의 특성을 유지하자.

3. private 생성자나 enum 타입을 사용해서 싱글톤의 특성을 유지하자. 싱글톤(singleton)은 정확히 하나의 인스턴스만 생성되는 클래스. 싱글톤은 본질적으로 유일한 시스템 컴포넌트를 나타낸다. 예를 들면, 윈도우 매니저나 파일 시스템 등 자바 1.5 이후 싱글톤 구현하는 가장 좋은 방법 //열거형( Enum) 싱글톤 public enum Elvis { INSTANCE; public void leaveTheBuilding() { ... } } 복잡한 직렬화나 리플렉션 상황에서도 직렬화가 자동으로 지원되고, 인스턴스가 여러 개 생기지 않도록 확실하게 보장해준다.

backend/Java 2009.08.26
1
더보기
프로필사진

IT관련, 프로그래밍, 책/영화/연극/뮤지컬 리뷰, 사는 이야기등을 담는 버리의 공간입니다.

  • 분류 전체보기 (403)
    • AI (1)
    • backend (119)
      • Spring (16)
      • Java (17)
      • Kotlin (3)
      • Scala_Play_Akka (7)
      • DataBase (17)
      • iBatis (9)
    • Mobile (15)
      • 앱개발_Flutter_ios_android (6)
      • ios & swift (8)
      • Mobile (1)
    • Frontend (8)
      • Css (2)
      • Javascript (6)
    • Computer 그리고 Developer (76)
      • Mac (8)
      • Tip (4)
      • Ubuntu (1)
      • dW (30)
      • Article-번역 (1)
    • 책과 영화,음악이야기 (82)
      • 책 (39)
      • 영화 (24)
      • 연극&뮤지컬 (5)
      • 음악 (3)
      • 사진 (6)
    • 하루하루 (35)
    • 잡동재미꺼리 (32)
    • 여행 이야기 (17)
반응형

최근글과 인기글

  • 최근글
  • 인기글

Tag

사진, 영화, Spring, Web Service, jersey, swift, java, 자바, REST, Spring Framework, 여행, DATABASE, IOS, CouchDB, Effective Java 2nd, dw, JAX-RS, RESTful, 프로그래밍, 책,

Calendar

«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

Copyright © Kakao Corp. All rights reserved.

티스토리툴바