함수적인터페이스
-
[Camel][Java] Lambda Expression - 람다식Java/개념 정리 2020. 7. 16. 21:43
1. Lambda Expression (람다식)이란? 람다식은 간단하게 설명하자면 함수를 변수처럼 사용하는 것입니다. 다른 말로는 식별자 없이 실행가능한 함수라고도 설명할 수 있습니다. 람다식의 경우에는 Java 8에서부터 지원하기 시작했습니다. JDK 8버전 이전에는 메소드 그 자체를 변수로 사용할 수 없었지만, JDK 8버전부터는 람다식을 사용해 함수를 변수처럼 사용할 수 있게된 것입니다. 이러한 람다식을 사용하면 이전보다 문법적으로 간결하게 표현할 수 있습니다. 2. 람다식의 왜 사용하는가? 결론부터 말하자면, 람다식의 주된 사용이유는 인터페이스가 가지고 있는 메소드를 간편하게 구현해서 사용하는 것 때문입니다. 람다식을 사용하기 위해서는 구현하기 위한 Functional 인터페이스(@Function..