함수형 인터페이스란? 함수형 인터페이스는 1개의 추상 메소드(abstract method)를 갖고 있는 인터페이스입니다. SAM(Single Abstract Method)이라고도 부릅니다. 일반형 인터페이스 파라미터 타입 리턴 타입 Runnable, Callable Function T R Consumer T Predicate T boolean Supplier T UnaryOperator T T Runnable은 java.lang 패키지에, Callable은 java.util.concurrent 패키지에, 나머지 함수형 인터페이스는 java.util.function 패키지에 들어 있습니다. 위 인터페이스들을 기본형으로, 인자가 2개인 BiConsumer, BiPredicate 등이 추가로 정의되어 있습니다..