Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- vue-cli
- Di
- 병합정렬
- 2751
- 2178
- 백준
- jvm
- IoC container
- 용돈관리
- springboot
- Spring Security
- getOrDefault
- 수들의 합
- 스웨거
- 헤이로라
- java
- 프로그래머스
- call by value
- 추억점수
- 6236
- swagger3
- 대충 만든 자판
- 크레인인형뽑기게임
- Baekjoon
- 1032
- Spring
- docker
- vue3
- 자바
- springdoc
Archives
- Today
- Total
목록전체 글 (31)
개발쿠키
(디자인패턴)싱글톤 패턴(java)
싱글톤이란? 싱글톤 패턴이란 클래스에 대한 인스턴스를 오직 한개만 생성하여 글로벌하게 사용하는 패턴을 말한다. 우리는 보통 객체를 생성할 때 new Class이름() 이런식으로 객체를 생성하지만 싱글톤 방식은 인스턴스를 오직 한개만 생성해야 하기 때문에 생성자 자체를 private로 설정하고 해당 Class에서 제공하는 getInstance와 같은 메소드로 받아온다. 싱글톤 구현 방식은 다양한 방식이 있지만 쉽고 간단 예제들로 살펴보자 이른 초기화(eager) 방식 이른 초기화 방식은 클래스가 로드 될 때 필드값들을 초기화 하여 미리 만들어 놓는 방식이다. 해당 방식은 클래스를 자주 사용하거나 할 때 즉 미리 만들어 놔도 상관없는 환경일 때 쓰면 좋다. 하지만 자주 쓰지 않을 때는 메모리만 낭비할 수 있..
개발/그냥 코딩
2023. 4. 10. 16:18