[Java] 싱글톤 (Singleton)
싱글톤이란? 프로그램 전체에서 웬만하면 단 하나의 객체가 공유되며 기능을 수행하는 것이, 기능을 수행할 때마다 새로운 객체가 생성되도록 하는 것보다 효율과 성능 측면에서 더 좋은 경우가 있다. 또한 여러 객체가 생성되지 않고 단 하나의 객체만 생성되도록 보장해야 하는 경우가 있다. 이러한 객체를 싱글톤(Singleton) 이라고 한다. 자바에서 객체는 new 연산자에 의해 생성된다. new 연산자를 사용한다는 것은, 객체의 생성자를 호출하여 힙 영역에 객체를 저장한다는 것이다. 이러한 형태의 객체 생성은 객체 생성에 제한을 두지 않으므로, 싱글톤을 사용하기 위해서는 클래스 외부에서 new 연산자로 객체를 생성하는 것을 제한해야 한다. 외부에서 new 연산자를 통한 생성자 호출을 막기 위해서, 싱글톤의 생..
개발/Java
2022. 3. 27. 17:31
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Java
- 컴퓨터비젼
- 실행 계획
- 강남면허시험장
- 오라클 클라우드
- pagination
- Thresholding
- runtime data area
- hint
- 경기지역화폐
- m1 mac
- 경기교통비지원
- 오라클 JDBC
- M1 맥
- 싱글톤
- 경기버스
- 경기도 청소년 교통비 지원
- 1종대형
- 인텔리제이
- 오라클 데이터베이스
- JVM 메모리 구조
- DTO
- jvm
- spring
- 객체지향
- 코드로 배우는 스프링 웹 프로젝트
- Edge Detector
- IntelliJ
- Canny Edge Detector
- Non Max Suppression
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함