2017년 8월 ~ 10월 동안의 스터디 내용을 기록한 글 입니다.
Chapter 12 제네릭, 열거형, 어노테이션.docx
자바의 정석
Chapter 12 제네릭(Generic)
I. 제네릭
1. 제네릭스(Generics)란?
2. 제네릭 클래스의 선언
1) 제네릭스의 용어
2) 제네릭스의 제한
3. 제네릭 클래스의 객체 생성과 사용
4. 제한된 제네릭 클래스
5. 와일드 카드
6. 제네릭 메서드 **
7. 제네릭 타입의 형변환
8. 제네릭 타입의 제거
II. 열거형(enums)
1. 열거형이란?
2. 열거형의 정의와 사용
1) 모든 열거형의 조상 – java.lang.Enum
3. 열거형에 멤버 추가하기
4. 열거형에 추상 메서드 추가하기
5. 열거형의 이해
III. 어노테이션(annotation)
1. 어노테이션이란?
2. 표준 어노테이션
1) @Override
2) @Deprecated
3) @FunctionalInterface
4) @SuppressWarnings
5) @SafeVarargs
3. 메타 어노테이션
1) @Target
2) @Retention
3) @Documented
4) @Inherited
5) @Repeatable
6) @Native
4. 어노테이션 타입 정의하기
1) 어노테이션의 요소
2) Java.lang.annotation.Annotation
3) 마커 어노테이션 Marker Annotation
4) 어노테이션 요소의 규칙
'Basic > Java' 카테고리의 다른 글
[Study - Java] Chapter 15 입출력(I/O) (0) | 2017.10.14 |
---|---|
[Study - Java] Chapter 13 스레드 (0) | 2017.10.14 |
[Study - Java] Chapter 11 컬렉션프레임워크 (0) | 2017.10.14 |
[Study - Java] Chapter 10 날짜와 시간 & 형식화 (0) | 2017.10.14 |
[Study - Java] Chapter 09 java.lang패키지와 유용한 클래스 - 미작성 (0) | 2017.10.14 |