함수형 인터페이스란? Java 8에서 추가된 기능으로 단 하나의 추상 메서드를 가지며, 람다 표현식이나 메서드 참조로 이를 구현할 수 있다. 람다 표현식과 스트림(Stream) API가 도입되면서 함수형 프로그래밍 스타일이 훨씬 더 쉽고 강력해졌으며, 함수형 인터페이스는 이를 지원하기 위한 핵심 요소입니다. 1. 함수형 인터페이스 1-1) 종류 인터페이스 설명 추상 메서드 Supplier 매개변수 없이 값을 제공하는 함수형 인터페이스 T get() Consumer 매개변수를 받아서 값을 소비하는 함수형 인터페이스 void accept(T t) BiConsumer 두 개의 매개변수를 받아서 값을 소비하는 함수형 인터페이스 void accept(T t, U u) Predicate 매개변수를 받아서 논리적인 ..