[Java] 람다식 (lambda)
람다식이란? 프로그래밍 언어에서 사용되는 개념으로 익명 함수(Anonymous functions) 를 지칭하는 용어이다. 클래스를 생성하지 않고 매개변수와 함수형 인터페이스로 함수형 프로그래밍 을 구현하는 방식이다. 함수형 프로그래밍이란? 순수 함수를 구현하고 호출 매개변수만을 사용하도록 만든 함수로 외부 자료에 부수적인 영향이 발생하지 않음 입력 받은 자료 기반으로 수행하고 외부에 영향을 미치지 않으므로 병렬처리 등에 안정적인 확장성 있는 프로그래밍 방식 람다식의 특징 코드가 간결 - 불필요한 루프문을 사용하지 않으며 동일한 함수를 재활용 외부변수를 사용하지 않고 매개변수만으로 구현되기 때문에 다른 외부 변수에 영향을 주지않음 클래스를 생성하지 않고 매개변와 함수 구현만으로 수행할 수 있는 기능을 제공..