Page 8 -
P. 8

Core Java 9




                              5.3.5  로깅 구성  241
                              5.3.6  로그 핸들러  242
                              5.3.7  필터와 포매터  245
                              연습문제        246



                          6장 제네릭 프로그래밍                   249


                          6.1  제네릭 클래스  251

                          6.2  제네릭 메서드  252
                          6.3  타입 경계  253

                          6.4  타입 가변성과 와일드카드  254
                              6.4.1  서브타입 와일드카드  255
                              6.4.2  슈퍼타입 와일드카드  256
                              6.4.3  타입 변수를 이용한 와일드카드  258
                              6.4.4  경계 없는 와일드카드  259
                              6.4.5  와일드카드 캡처  260
                          6.5  자바 가상 머신에서 보는 제네릭  261
                              6.5.1  타입 소거  261
                              6.5.2  캐스트 삽입  262
                              6.5.3  브리지 메서드  263
                          6.6  제네릭의 제약  265
                              6.6.1  기본 타입 인수를 사용할 수 없다  265
                              6.6.2  실행 시간에는 모든 타입이 로 형태다  265
                              6.6.3  타입 변수를 인스턴스화할 수 없다  266
                              6.6.4  매개변수화된 타입의 배열을 생성할 수 없다  269
                              6.6.5  정적 컨텍스트에서는 클래스 타입 변수가 유효하지 않다  270
                              6.6.6  메서드가 소거 후 충돌하지 않을 수도 있다  270
                              6.6.7  예외와 제네릭  271
                          6.7  리플렉션과 제네릭  273
                              6.7.1  Class<T> 클래스  273
                              6.7.2  가상 머신에 있는 제네릭 타입 정보  274
                              연습문제        277









         코어 자바 9(본문)최종.indd   17                                                                2018-03-15   오전 11:30:59
   3   4   5   6   7   8   9   10   11   12   13