Java lang

[Java] 자바8 함수형 인터페이스에 관한 자세한 설명

Razelo 2021. 1. 4. 17:50

자바8 함수형 인터페이스에 관한 자세한 설명(상당히 자세하다...)

https://beomseok95.tistory.com/277?category=1064782

< lambda 식은 functional Interface의 인스턴스를 생성합니다.>

<요약>

Functional InterfaceObject 클래스의 메서드를 제외하고 단 하나의 메서드만 가지고 있는 인터페이스를 의미합니다

람다식은 기본적으로 "파라미 터부 -> {몸통부}"의 형태를 띠며 평가 결과로 Functional Interface의 인스턴스를 생성할 수 있습니다,

Stream 인터페이스는 람다식과 결합하여 List를 일괄적으로 처리할 수 있도록 도와준다. 대표적인 메서드로 filter, map, forEach 등이 있다.

API를 이용하면 클래스나 메서드를 만들지 않고도 효과적이고 가독성 높은 코드를 작성할 수 있습니다.

반응형