람다식1 [Java] 람다식 (1) 람다식 개념과 기본 문법 람다식 (Java8 이상) 람다식이란? 함수적 프로그래밍은 병렬 처리와 이벤트 지향 프로그래밍에 적합하다. 그래서 객체 지향 프로그래밍과 함수적 프로그래밍을 혼합함으로써 더욱 효율적인 프로그래밍이 될 수 있도록 자바 8부터 람다식(Lambda Expression)을 지원한다. 람다식은 익명 함수(anonymous function)를 생성하기 위한 식으로 객체 지향 언어보다는 함수 지향 언어에 가깝다. 람다식을 사용하면 자바 코드가 매우 간결해지고, 컬렉션의 요소를 필터링하거나 매핑해서 원하는 결과를 쉽게 집계할 수 있다. 람다식의 형태는 매개 변수를 가진 코드 블록이지만, 런타임 시에는 익명 구현 객체를 생성한다. 람다식 -> 매개 변수를 가진 코드 블록 -> 익명 구현 객체 예를 들어 Runnable .. 2021. 12. 30. 이전 1 다음