android 프로젝트를 진행하면서 싱글톤(Singleton)을 사용할 일이 있어서 정리합니다.싱글톤은 디자인 패턴중에서 많이 사용하는 패턴 중 하나일겁니다.싱글톤은 하나의 프로젝트에서 하나의 인스턴스만 사용해야 할 때 사용합니다.JAVA에서 인스턴스를 생성하는 경우를 new 명령어를 사용하는데 이럴 경우 서로 다른 인스턴스가 생성 됩니다.간단하게 String으로 예를 보면String str1 = "aaa";String str2 = "aaa";의 경우 변수 str1와 str2는 같은 메모리 주소에 있는 "aaa"를 가리킵니다.하지만 String str1 = new String("aaa");String str2 = new String("aaa"); 와 같이 할 경우 같은 문자열이지먄 str1의 "aaa"와..