반응형
이펙티브 자바 3판의 기술 용어는 대부분 JAVA 1.8 의 명세를 따르며, 주요 사항은 다음과 같습니다.
자바가 지원하는 자료형(Type)
1. 인터페이스(Interface)
2. 클래스(Class)
3. 배열(Array)
4. 기본 타입(Primitive)
애노테이션(Annotation) 은 인터페이스의 일종이며,
열거 타입(Enum) 은 클래스의 일종입니다.
네 가지 타입 중 처음 세 가지는 참조 타입(Reference Type) 이라고 합니다.
즉, 클래스의 인스턴스와 배열은 객체(Object) 인 반면, 기본 타입 값은 그렇지 않습니다.
클래스의 멤버로는 필드(Field), 메서드(Method), 멤버 클래스, 멤버 인터페이스가 있습니다.
메서드 시그니처는 메서드 이름과 입력 매개변수(Parameter)의 타입들로 이뤄집니다. (반환값의 타입은 시그니처에 포함되지 않습니다.)
반응형