로딩
요청 처리 중입니다...

[Modern Java in Action] Chapter3: 람다 표현식

 [Modern Java in Action] Chapter3: 람다 표현식

Chapter 3. 람다 표현식 - 동작 파라미터화를 이용해서 변화하는 요구사항에 효과적으로 대응하는 코드를 구현할 수 있음을 2장에서 확인했다.

익명 클래스로 다양한 동작을 구현할 수 있지만 만족할 만큼 코드가 깔끔하지는 않다. 깔끔하지 않는 코드는 동작 파라미터를 실전에 적용하는 것을 막는 요소다. 3장에서는 더 깔끔한 코드로 동작을 구현하고 전달하는 자바 8의 새로운 기능인 람다 표현식을 설명한다.

또한 람다 표현식과 함께 위력을 발휘하는 새로운 기능인 메서드 참조를 설명한다. 3.1 람다란 무엇인가? - 람다 표현식은 메서드로 전달할 수 있는 익명 함수를 단순화한 것이라고 할 수 있다. - 람다의 특징 1) 익명 : 보통의 메서드와 달리 이름이 없으므로 익명이라 표현.

구현해야 할 코드가 줄어듬 2) 함수 : 메서드처럼 특정 클래스에 종속 X. 메서드처럼 파라미터/바디/반환형식을 포함 3) 전달 : 람다 표현식을 메서드 인수로 전달하고 변수로 저장 4) 간결성 : 익명 클래스...

# Comparator # 스프링 # 실행어라운드패턴 # 익명 # 익명함수 # 인터페이스 # 자바 # 전달 # 파라미터 # 표현식 # 함수 # 함수디스크립터 # 함수형 # 함수형인터페이스 # 바디 # 모던자바인액션 # Consumer # Function # FunctionalInterface # Java # ModernJavaInAction # Predicate # Runnable # Spring # Supplier # 간결성 # 동작파라미터화 # 람다 # 람다표현식 # 화살표