1장 이펙티브 자바
컴포넌트 : 가능학 작으며, 보드는 복사되는 것이 아니라 재사용되야하며, 컴포넌트 사이의 의존성은 최소한으로 유지되야 한다. 자바 타입 : 인터페이스, 클래스, 배열, 기본(primitive)타입 총4가지 애너테이션은 인터페이스의 일종, enum(열거타입)은 클래스의 일종이다. 인터페이스, 클래스, 배열은 참조타입이라하며 이들은 객체 (object)이다. 반면, primitive타입은 그렇지 않다. 클래스의 멤버로는 필드, 메서드, 멤버 클래스, 멤버 인터페이스가 있다. 메서드 시그니처는 메서드 이름과 입력 매개변수의 타입들로 이뤄진다. 반환 값의 타입은 시그니처에 포함되지 않는다. API(Application programming interface) : 프로그래머가 클래스, 인터페이스, 패키지를 통해 ..
2019. 11. 22.