Java에서 함수형 인터페이스는 단일 추상 메서드(Single Abstract Method, SAM)를 가진 인터페이스다. Java 8 이상에서는 람다 표현식 및 함수형 인터페이스를 지원한다. 함수형 인터페이스의 추상 메서드 시그니처는 람다 표현식과 연관이 있다. (추상 메서드 시그니처는 해당 함수형 인터페이스가 나타내는 함수의 형태를 결정하는 것) java.util.function 패키지에는 다양한 함수형 인터페이스가 포함되어 있음. Consumer 인터페이스의 추상 메서드는 다음과 같다. @FunctionalInterface public interface Consumer { void accept(T t); } 여기서 accept가 추상 메서드이다. 이 메서드는 하나의 매개변수를 받고 반환값이 없츰. ..