책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 자바
· ISBN : 9791195149230
· 쪽수 : 296쪽
· 출판일 : 2014-06-25
책 소개
목차
역자 서문
서문
머리말
Chapter 01 헬로, 람다 표현식
사고(思考)의 전환
함수형 스타일 코드의 큰 이점
함수형 스타일로 코딩해야 하는 이유
혁명이 아닌 진화
투자 대비 효율의 극대화
정리
Chapter 2 컬렉션의 사용
리스트를 사용한 이터레이션
리스트 변형
엘리먼트 찾기
람다 표현식의 재사용성
렉시컬 스코프와 클로저 사용하기
엘리먼트 선택
컬렉션을 하나의 값으로 리듀스
엘리먼트 조인
정리
Chapter 3 String, Comparator, 그리고 filter
스트링 이터레이션
Comparator 인터페이스의 구현
여러 가지 비교 연산
collect 메서드와 Collectors 클래스 사용하기
디렉터리에서 모든 파일 리스트하기
디렉터리에서 선택한 파일 리스트하기
flatMap을 사용하여 서브 디렉터리 리스트하기
파일 변경 살펴보기
정리
Chapter 4 람다 표현식을 이용한 설계
람다를 사용한 문제의 분리
람다 표현식을 사용하여 델리게이트하기
람다 표현식을 사용한 데코레이팅
디폴트 메서드 들여다보기
람다 표현식을 사용하여 인터페이스를 풍부하게 만들기
예외 처리 다루기
정리
Chapter 5 리소스를 사용한 작업
리소스 클린업
리소스를 클린업하기 위해 람다 표현식 사용하기
잠금(lock) 관리
간결한 예외 테스트의 생성
정리
Chapter 6 레이지
지연 초기화
레이지 이밸류에이션
스트림의 레이지 강화하기
무한, 그리고 레이지 컬렉션의 생성
정리
Chapter 7 재귀 호출 최적화
테일-콜 최적화 사용
메모이제이션으로 성능 향상
정리
Chapter 8 람다 표현식의 조합
함수 조합의 사용
맵리듀스의 사용
병렬화 적용
정리
Chapter 9 모든 것을 함께 사용해보자
함수형 스타일을 업무에 성공적으로 적용하기
성능 문제
함수형 스타일의 적용
APPENDIX 1 함수형 인터페이스의 집합
APPENDIX 2 신택스 오버뷰
APPENDIX 3 웹 리소스
참고 문헌
INDEX