싱글톤 2

Java] Multi Thread 환경에서 Singleton 패턴을 Thread Safe하게 사용하기

Multi Thread 환경에서 Singleton 패턴을 Thread Safe하게 사용하기 해당 글과 관련된 Singleton Pattern을 테스트 해볼 수 있는 git주소를 첨부합니다 🍗 https://github.com/SimYeJu/HelloSingletonPattern/tree/main/src ❓Singleton이란? 하나의 인스턴스만 존재해야 할 경우에 Singleton 패턴을 사용한다. 예를 들어, DBCP(DataBase Connection Pool)나 로그를 기록하는 객체 등 공통된 객체를 여러 다른 클래스에서 사용해야 할 때, 하나의 인스턴스만 생성할 수 있게끔 만드는 것이 좋다. 그 이유는 같은 역할을 하는 객체가 여러개 만들어지지 않는게 메모리 사용면에서 좋기 때문이다. Single..

개발/Java 2021.05.18

Java] Do it 자바 프로그래밍 입문 요약 (둘째마당 - 06)

둘째마당, 자바의 핵심. 객체 지향 프로그래밍 06) 클래스와 객체2 this 예약어 생성된 인스턴스 스스로를 가리키는 예약어, 자신의 메모리를 가리키는 this! 생성자에서 다른 생성자를 호출하는 this! 자신의 주소를 반환하는 this! Class Person { String name; int age; Person(){ this("이름없음", 1); //this를 사용해 Person(String,int)생성자 호출 } Person(String name, int age) { this.name = name; this.age = age; } } public class CallAnotherConst{ public static void main(Stirng[] args){ Person noName = new..

개발/Java 2019.06.14