본문 바로가기
Java

[JAVA] 싱글톤

by 겅아링 2020. 8. 2.
반응형

싱글톤 : 여러 객체를 만들필요없이 한개만 사용하려고할때

객체를 한개만 생성하는 클래스

생성자를 private로 선언해서 외부의 접근을 막고

자기 클래스 내부에서 객체를 생성함.

사용하는 이유 : 메모리 절약

 

생성하는 방법

public class Test{

	private static Test test = null;

	private Test(){
	}

	public static Test getInstance(){
		if(test==null){
			test=new Test();
		}
		return test;
	}

}

 

사용하는방법 

Test test = Test.getInstance();

 

반응형

'Java' 카테고리의 다른 글

[JAVA] Dangling meta character '+' near index 0  (0) 2020.05.27
[JAVA] 문자열 String - charAt()  (0) 2020.04.29
[JAVA] Array 배열  (0) 2020.04.26
[JAVA] 오버로딩, 오버라이딩  (0) 2020.04.15
[JAVA] 접근제어자  (0) 2020.04.12