소개
Java 8+에서 기능적 인터페이스 는 하나의 추상 메소드 (Object 메소드 제외)가있는 인터페이스입니다. JLS §9.8을 참조하십시오 . 기능적 인터페이스 .
서명에 의한 표준 자바 런타임 라이브러리 기능 인터페이스 목록
매개 변수 유형 | 반환 유형 | 인터페이스 |
---|
() | 빈 | 실행 파일 |
() | 티 | 공급자 |
() | 부울 | 부울 공급 업체 |
() | int | IntSupplier |
() | 긴 | LongSupplier |
() | 더블 | DoubleSupplier |
(티) | 빈 | 소비자 <T> |
(티) | 티 | UnaryOperator <T> |
(티) | 아르 자형 | 함수 <T, R> |
(티) | 부울 | 술어 <T> |
(티) | int | ToIntFunction <T> |
(티) | 긴 | ToLongFunction <T> |
(티) | 더블 | ToDoubleFunction <T> |
(T, T) | 티 | BinaryOperator <T> |
(T, U) | 빈 | BiConsumer <T, U> |
(T, U) | 아르 자형 | BiFunction <T, U, R> |
(T, U) | 부울 | BiPredicate <T, U> |
(T, U) | int | ToIntBiFunction <T, U> |
(T, U) | 긴 | ToLongBiFunction <T, U> |
(T, U) | 더블 | ToDoubleBiFunction <T, U> |
(T, int) | 빈 | ObjIntConsumer <T> |
(T, 긴) | 빈 | ObjLongConsumer <T> |
(T, double) | 빈 | ObjDoubleConsumer <T> |
(int) | 빈 | IntConsumer |
(int) | 아르 자형 | IntFunction <R> |
(int) | 부울 | IntPredicate |
(int) | int | IntUnaryOperator |
(int) | 긴 | IntToLongFunction |
(int) | 더블 | IntToDoubleFunction |
(int, int) | int | IntBinaryOperator |
(긴) | 빈 | LongConsumer |
(긴) | 아르 자형 | LongFunction <R> |
(긴) | 부울 | LongPredicate |
(긴) | int | LongToIntFunction |
(긴) | 긴 | LongUnaryOperator |
(긴) | 더블 | LongToDoubleFunction |
(길고, 길다) | 긴 | LongBinaryOperator |
(더블) | 빈 | DoubleConsumer |
(더블) | 아르 자형 | DoubleFunction <R> |
(더블) | 부울 | 이중 대명사 |
(더블) | int | DoubleToIntFunction |
(더블) | 긴 | DoubleToLongFunction |
(더블) | 더블 | DoubleUnaryOperator |
(더블, 더블) | 더블 | DoubleBinaryOperator |