본문 바로가기
IT/Java

1장 이펙티브 자바

by 봉즙 2019. 11. 22.

컴포넌트 : 가능학 작으며, 보드는 복사되는 것이 아니라 재사용되야하며, 컴포넌트 사이의 의존성은 최소한으로 유지되야 한다.

 

자바 타입 : 인터페이스, 클래스, 배열, 기본(primitive)타입 총4가지

애너테이션은 인터페이스의 일종, enum(열거타입)은 클래스의 일종이다.

인터페이스, 클래스, 배열은 참조타입이라하며 이들은 객체 (object)이다. 반면, primitive타입은 그렇지 않다.

클래스의 멤버로는 필드, 메서드, 멤버 클래스, 멤버 인터페이스가 있다.

메서드 시그니처는 메서드 이름과 입력 매개변수의 타입들로 이뤄진다. 반환 값의 타입은 시그니처에 포함되지 않는다.

 

API(Application programming interface) : 프로그래머가 클래스, 인터페이스, 패키지를 통해 접근할 수 있는 모든 클래스, 인터페이스, 생성자, 멤버, 직렬화된 형태를 말한다.

'IT > Java' 카테고리의 다른 글

이펙티브 자바 3장  (0) 2019.11.26
이펙티브자바 2장  (0) 2019.11.23
null의 활용  (0) 2019.07.29
Interface  (0) 2019.07.24
Varags(가변인자)  (0) 2019.07.23

댓글