람다식(Lambda Expression)람다식은 함수형 프로그래밍 기법을 지원하는 자바의 문법 요소이다. 람다식은 간단히 말해서 메서드를 하나의 식(expression)으로 표현한 것으로 코드를 매우 간결하면서 명확하게 표현할 수 있다는 큰 장점을 가지고 있다.다음의 예를 살펴보자.//기존 메서드 표현 방식void sayhello() { System.out.println("HELLO!")}//위의 코드를 람다식으로 표현한 식() -> System.out.println("HELLO!") 람다식에서는 기본적으로 반환 타입과 이름을 생략할 수 있다. 그러한 이유때문에 종종 이름없는 함수, 익명함수(anonymous) 라 부르기도 한다.아래의 예시를 통해 메서드를 람다식으로 만드는 방법에 대해 살펴보자. int..