synchronized1 [Java] 자바에서 싱글톤(Singleton)이란? 사용방법까지 알아보자 자바에서 싱글톤(Singleton)이란? 사용방법까지 알아보자. 자바에서 싱글톤(Singleton)이란 전체 프로그램 내에서 하나의 객체만을 만드는 것을 의미합니다. 이는 싱글톤을 선언한 클래스 이외의 곳에서 새로운 객체를 생성하는 것을 제한하며, 프로그램 내에서 공유하는 객체를 만들기 위한 디자인 패턴 중 하나입니다. 싱글톤 패턴을 구현하기 위해서는 객체 앞에 private 접근 제어자를 붙여 다른 클래스에서 객체를 생성하지 못하도록 합니다. 그리고 생성자를 private으로 선언하여 외부에서 객체를 생성하는 것을 막습니다. 그리고 정적 메소드인 getInstance()를 만들어 해당 클래스에서 생성된 유일한 객체를 반환하도록 합니다. 예를 들어, 다음과 같은 싱글톤 클래스를 구현할 수 있습니다. pu.. 2023. 3. 10. 이전 1 다음