0624싱글톤
싱클톤은 우리가 항상 어떤 클래스를 사용할때 사용할때마다 객체를 생성하고 사용하고 다시 만들고를 반복하게 된다. 그러면 주소가 서로 다른 여러 객체가 생성되는데 이를 하나의 객체로 하기위해 나왔다. 즉 클래스안에 자기자신을 담을수 있는 static변수를 만들고 static메소드로 해당변수가 비어있으면 해당클래스 객체가를 생성하고 저장하고 항상 변수를 리턴하는 함수를 정의한다. 그러면 처음 호출시에만 클래스 객체를 생성하고 그다음부터 호출에는 기존에 있던 객체를 다시 사용하게 된다. DAO를 이렇게 하면 객체의 재사용이 가능하다
'하루 1개 이상 면접 질문' 카테고리의 다른 글
면접질문149일차(람다식) (0) | 2022.06.26 |
---|---|
면접질문148일차(동기화) (0) | 2022.06.25 |
면접질문 146일차(JNDI) (0) | 2022.06.22 |
면접질문 145일차(Gradle) (0) | 2022.06.21 |
면접질문 144일차(Maven) (0) | 2022.06.20 |