아이템 1 : 생성자 대신 정적 팩터리 메서드를 고려하라 클래스의 인스턴스를 얻는 전통적인 수단은 public constructor. 생성자와 별도로 정적 팩터리 메서드(static factory method)를 제공할 수 있다. 그 클래스의 인스턴스를 반환하는 단순 정적 메서드. 다음 코드는 기본 타입인 boolean 값을 받아 Boolean 객체를 참조로 변환해준다. public static Boolean valueOf(boolean b) { return b ? Boolean.TRUE : Boolean.FALSE; } 생성자보다 정적 팩터리 메서드가 좋은 점 이름을 가질 수 있다. 생성자에 넘기는 매개변수와 생성자 자체만으로는 반환될 객체의 특성을 제대로 설명하지 못한다. 정적 팩터리 메서드는 이름을..

Docker 설치 일단 homebrew 가 없어서 homebrew 설치 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" Docker 설치 brew install Docker docker version 확인해서 정상 설치 확인하기 docker version Mac 에서 Docker 사용하기 위해서는 Docker for mac 을 추가로 설치해야함 Docker for mac 설치 전엔 위 캡쳐와 같이 docker daemon 과 연결이 안된다는 메세지가 표시되고 설치 후 정상 실행되면 아래와 같이 버전에서 서버 내역도 표시됨 설치 후 tutorial 해봄