singleton1 [Java] 자바에서 싱글톤 패턴 이해하기 싱글톤 패턴이란 클래스의 인스턴스를 하나만 생성하여 사용하는 패턴이입니다. 주로 1개의 인스턴스를 여러곳에서 공유해야 할 때 사용합니다. 싱글톤 패턴을 이용함으로써 메모리에 인스턴스 하나를 등록해 여러 쓰레드에서 동시에 하나의 객체를 이용할 수 있게 합니다. 하나만 있어도 잘돌아가는 것이 어떤게 있을까요? 로그기록용 객체, 사용자 설정 객체, 커넥션 풀 객체 같은게 있을 것 같습니다. 객체가 2개 이상이면 프로그램이 이상하게 돌아가거나 자원을 불필요하게 잡아먹을 수 있습니다.. 큰 특징으로, 생성자가 private으로 설정되어, 내부 getInstance() 로 호출할때 객체가 빈값일 경우에만 생성되도록 합니다. getInstance() 정적 메소드(static methods) 객체를 생성하게 되면 그 .. 2024. 1. 13. 이전 1 다음