람다(Lambda) 람다식(Lambda Expression)은 함수형 프로그래밍 기법을 지원하는 자바의 문법요소이다. 간단히 말해서 메서드를 하나의 ‘식(expression)’으로 표현한 것으로, 코드를 매우 간결하면서 명확하게 표현할 수 있다는 큰 장점이 있다. (공부하면서 느낀것은 자바스크립트의 콜백(callback)함수와 굉장히 비슷했지만 자바에서는 함수형 인터페이스를 만들어주는 등 별도의 작업이 더 필요했다.) 비교 예제 함수형 인터페이스를 사용한 람다식 표현 public class Main { public static void main(String[] args) { int firstNum = 1; int secNum = 2; ExampleFunction example = (a, b) -> a -..