람다식과 스트림(Lambda & Stream) 람다식이란 자바 8부터 함수적 프로그래밍 위해 람다식 지원 람다식(Lambda Expressions)을 언어 차원에서 제공 - 람다 계산법에서 사용된 식을 프로그래밍 언어에 접목 - 익명 함수(anonymous function)을 생성하기 위한 식 자바에서 람다식을 수용한 이유 • 코드가 매우 간결해진다. - 컬렉션 요소(대용량 데이터)를 필터링 또는 매핑해 쉽게 집계 자바는 람다식을 함수적 인터페이스의 익명 구현 객체로 취급 - 어떤 인터페이스를 구현할지는 대입되는 인터페이스에 달려있음 함수적 스타일의 람다식 작성법 (타입 매개변수) -> { 실행문; ... } (int a) -> {System.out.println(a)} 매개 타입은 런타임시에 대입값 따..