Chapter 3. 람다 표현식 - 동작 파라미터화를 이용해서 변화하는 요구사항에 효과적으로 대응하는 코드를 구현할 수 있음을 2장에서 확인했다.
익명 클래스로 다양한 동작을 구현할 수 있지만 만족할 만큼 코드가 깔끔하지는 않다. 깔끔하지 않는 코드는 동작 파라미터를 실전에 적용하는 것을 막는 요소다. 3장에서는 더 깔끔한 코드로 동작을 구현하고 전달하는 자바 8의 새로운 기능인 람다 표현식을 설명한다.
또한 람다 표현식과 함께 위력을 발휘하는 새로운 기능인 메서드 참조를 설명한다. 3.1 람다란 무엇인가? - 람다 표현식은 메서드로 전달할 수 있는 익명 함수를 단순화한 것이라고 할 수 있다. - 람다의 특징 1) 익명 : 보통의 메서드와 달리 이름이 없으므로 익명이라 표현.
구현해야 할 코드가 줄어듬 2) 함수 : 메서드처럼 특정 클래스에 종속 X. 메서드처럼 파라미터/바디/반환형식을 포함 3) 전달 : 람다 표현식을 메서드 인수로 전달하고 변수로 저장 4) 간결성 : 익명 클래스...
#
Comparator
#
스프링
#
실행어라운드패턴
#
익명
#
익명함수
#
인터페이스
#
자바
#
전달
#
파라미터
#
표현식
#
함수
#
함수디스크립터
#
함수형
#
함수형인터페이스
#
바디
#
모던자바인액션
#
Consumer
#
Function
#
FunctionalInterface
#
Java
#
ModernJavaInAction
#
Predicate
#
Runnable
#
Spring
#
Supplier
#
간결성
#
동작파라미터화
#
람다
#
람다표현식
#
화살표