Singletonpattern
-
[JAVA] SingletonPattern언어/JAVA 2022. 9. 7. 17:53
-웹프로그래밍에서 자주 사용하는 기법 -웹프로그래밍의 특성상 하나의 프로그램을 서버에 두고 다수의 사용자가 접속해서 그 하나의 프로그램을 사용하게 되는데 이때 그 프로그램내의 클래스로 만들어지는 객체는 다수의 사용자인원수 만큼 따로생성되어 사용되기 마련임. 이때 메모리 과부하가 일어날 수 있으며 이를 해결하기 위해 하나의 객체를 각각 다른 사용자가 혼자 사용하는 것처럼 공유해서 쓸 수 있게 하는 방식이 싱글턴 방식임 -특정 클래스의 인스턴스를 반드시 한개만 생성할 수 있도록 강제하는 패턴 -하나의 인스턴스를 여러 래퍼런스 변수가 공유하여 사용하도록 제어하는 방식임 // 싱글톤 생성법 import java.util.Calendar; class SingletonEx{ int n1; int n2; // 1..