람다 표현식 Lambda Exression 자바8 (JDK1.8) 부터 지원 기존의 자바 변경없이 함수형 프로그래밍 형태 지원 코드 간결화 가능 다른 함수에 전달되는 함수인 일급객체를 쓸 수 있다. -> 함수형 프로그래밍 언어이다. 람다식 메서드를 하나의 식(expression) 으로 표현한 것 메서드를 람다식으로 표현하면 메서드의 이름과 반환값이 없어져 익명 함수(anonymous function) 이라고도 한다. // 변수명 = 람다식 매개변수 -> { 구현/리턴 내용 }; FunctionalInterface 참조변수 = (int x1, int x2) -> { return x1 + x2; }; 익명 클래스의 객체와 동등하다. 구현부가 한 줄인 경우 중괄호 {} 생략 가능 // 구현 내용이 한 줄일 경..