static 필드는 모든 인스턴스가 공유한다
객체를 몇 개 만들든 클래스마다 하나의 값이 존재합니다.
인스턴스 필드는 객체마다 존재하지만 static 멤버는 클래스 로더가 읽은 클래스 단위로 공유됩니다.
객체를 몇 개 만들든 클래스마다 하나의 값이 존재합니다.
호출 대상 객체가 없으므로 인스턴스 필드와 메서드에 바로 접근할 수 없습니다.
객체마다 복제할 필요 없는 변하지 않는 값에 적합합니다.
핵심 경계 객체를 몇 개 만들든 클래스마다 하나의 값이 존재합니다.