람다 표현식

한마디로 람다 표현식은 인터페이스 (functional interface)를 간결하게 구현 할 수 있는 방법을 말한다.

앞 챕터에서 동작 파라미터를 사용함으로서 더 유연하고 재사용할 수 있는 코드를 만들 수 있다.

익명 클래스의 → 람다 표현식 사용함으로서 깔끔한 코드로 동작 구현, 전달 가능.

람다란 무엇인가?

람다 표현식은 메서드로 전달 할 수 있는 익명 함수를 단순화 한것.

이름은 없지만, ㄹ파라미터 리스트, 바디, 반환 형식, 발생할 수 있는 예외 리스트 가질 수 있음.

람다 표현식의 구성

어디에, 어떻게 람다를 사용할까?

함수형 인터페이스: 정확히 하나의 추상 메서드를 지정하는 인터페이스. (디폴트 메서드 포함 가능)