[Java] 58. 람다
·
Java/Modern Java(8~)
람다#Java/adv3람다 정의자바 8부터 도입된 람다는 자바에서 함수형 프로그래밍을 지원하기 위한 핵심 기능이다.람다는 익명 함수이다. 따라서 이름 없이 함수를 표현한다.(매개변수) -> {본문}이름, 반환타입을 적지 않는다.익명 클래스처럼 new, 클래스명, 메서드 명, 반환 타입 등을 나열할 필요가 없다.자바는 독립적인 함수를 지원하지 않으며, 메서드는 반드시 클래스나 인터페이스에 속한다용어 - 람다 vs 람다식(Lambda Expression)람다: 익명 함수를 지칭하는 일반적인 용어다. 쉽게 이야기해서 개념이다.람다식: (매개변수) -> {본문} 형태로 람다를 구현하는 구체적인 문법 표현을 지칭한다.쉽게 이야기해서 람다는 개념을, 람다식은 자바에서 그 개념을 구현하는 구체적인 문법을 의미한다.람..