반응형
싱글톤 : 여러 객체를 만들필요없이 한개만 사용하려고할때
객체를 한개만 생성하는 클래스
생성자를 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 |