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)    어노테이션 요소의 규칙

   15

+ Recent posts