Page 5 -
P. 5

3장 인터페이스와 람다 표현식                       131


                     3.1  인터페이스  133
                        3.1.1  인터페이스 선언  133
                        3.1.2  인터페이스 구현  134
                        3.1.3  인터페이스 타입으로 변환  136
                        3.1.4  캐스트와 instanceof 연산자  136
                        3.1.5  인터페이스 확장  137
                        3.1.6  여러 인터페이스 구현  138
                        3.1.7  상수  138
                     3.2  인터페이스의 정적 메서드, 기본 메서드, 비공개 메서드  139
                        3.2.1  정적 메서드  139
                        3.2.2  기본 메서드  140
                        3.2.3  기본 메서드의 충돌 해결  141
                        3.2.4  비공개 메서드  143
                     3.3  인터페이스의 예  143
                        3.3.1  Comparable 인터페이스  143
                        3.3.2  Comparator 인터페이스  145
                        3.3.3  Runnable 인터페이스  146
                        3.3.4  사용자 인터페이스 콜백  147
                     3.4  람다 표현식  148
                        3.4.1  람다 표현식 문법  149
                        3.4.2  함수형 인터페이스  150
                     3.5  메서드 참조와 생성자 참조  152
                        3.5.1  메서드 참조  152
                        3.5.2  생성자 참조  154
                     3.6  람다 표현식 처리  155
                        3.6.1  지연 실행 구현  155
                        3.6.2  함수형 인터페이스 선택  156
                        3.6.3  독자적인 함수형 인터페이스 구현  158
                     3.7  람다 표현식과 변수 유효 범위  159

                        3.7.1  람다 표현식의 유효 범위  160
                        3.7.2  람다 표현식을 감싸는 유효 범위에 속한 변수 접근  160








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