제목: 자바 8 람다의 힘 / Functional Programming in Java 8
저자: 벤컷 수브라마니암(Venkat Subramaniam)
출판사: 루비페이퍼
함수형 스타일 코드의 큰 이점
1. 변수의 명시적인 변경이나 재할당 문제를 피할 수 있다.
2. 쉽게 병렬화(멀티 쓰레딩)가 가능하다.
3. 서술적인 코드의 작성이 가능하다.
4. 더 '간결'하다. (짧고, 오류가 없고, 개발자의 의도를 효과적으로 전달한다)
5. 직관적이다. 사람이 문제를 설명하는 방식대로 코드를 작성한다.
ex)
함수형 인터페이스: 추상메서드가 하나인 인터페이스
ex) Runnable, Callable, Comparable
유용한 함수형 인터페이스: Consumer<T>, Supplier<T>, Predicate<T>, Function<T, R>
'요점정리 > 자바 8 람다의 힘 / Functional Programming in Java 8' 카테고리의 다른 글
chap1. 헬로, 람다 표현식 (0) | 2014.11.29 |
---|
YOUR COMMENT IS THE CRITICAL SUCCESS FACTOR FOR THE QUALITY OF BLOG POST