Castle Bird

  • 홈
  • 태그
  • 방명록

Singleton 1

[Java] 싱글톤 패턴

1. 싱글톤이란?특정 클래스의 인스턴스(객체)가 애플리케이션 전체에서 오직 하나만 생성되도록 보장하는 디자인 패턴.생성자를 private으로 선언해서 외부에서 객체를 직접 만들 수 없도록 막음클래스 내에 static 변수로 유일 객체를 저장함static 메서드를 통해 전역에서 동일 객체에 접근함 싱글톤의 목적데이터베이스 커넥션 풀, 설정 객체 등 시스템 자원을 공유해야 하는 상황에서 객체가 여러 번 생성되는 것을 방지하고 하나만 생성해 메모리 낭비를 막음전역적으로 일관된 객체를 사용할 수 있음 코드로 같이 알아보자아래와 같은 싱글톤 패턴의 예시 코드가 있다. 하나 씩 같이 보자class Singleton { private static Singleton instance = new Singleton()..

Java 2025.11.18
이전
1
다음
더보기
프로필사진

Castle Bird

정리 및 메모

  • 전체 (35)
    • 네트워크 (7)
    • Git (4)
    • Java (18)
    • DB (3)
    • 자료구조 (3)
    • Nexacro (0)

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

방문자수Total

  • Today :
  • Yesterday :

Tag

2계층, O(log n), 개방-폐쇄 원칙, GitHub, Hashtable, HttpMessageConverter, 깃기본, 역정규화, Java, 3계층, 관점지향, webapplicationserver, hashset, linkedhashset, Git, 탄생배경, restapi, OSI, 자료구조, nexacro,

Copyright © AXZ Corp. All rights reserved.

  • 깃허브

티스토리툴바