[Java] 람다(Lambda)와 스트림(Stream) API 개념 및 예제
·
Java Study/Advanced
람다(Lambda)1. 람다(Lambd) 표현식람다 표현식(Lambda Expression)은 익명 함수를 생성하기 위한 간결한 문법으로, Java 8에서 도입되었다.코드의 간결성과 가독성을 높임주로 함수형 인터페이스(Functional Interface)와 함께 사용✏️ 함수형 인터페이스 (Functional Interface)Java에서 함수형 인터페이스는 단 하나의 추상 메서드만 가지는 인터페이스를 의미한다.람다 표현식이나 메서드 참조를 지원하는 기반이다.2. 기본 문법(매개변수) -> { 실행문 }매개변수 : 함수에 전달할 값. 매개변수가 1개면 괄호 생략 가능-> : 람다 표현식의 매개변수와 실행문을 구분실행문 : 메서드의 본문으로, 한 줄일 경우 중괄호{} 생략 가능3. 람다 표현식 예제람다를..