Сериен номер | Интерфейс и описание |
| 1 | BiConsumer<T,U> Представлява действие, което приема два входни параметъра и не връща резултати |
| 2 | BiFunction<T,U,R> Представлява метод, който приема два входни параметъра и връща резултат |
| 3 | БинаренОператор<T> представлява действие, което действа върху два оператора от един и същи тип, и връща резултата от същия тип оператор |
| 4 | Бипредикат<T,U> Представлява метод с булева стойност с два параметъра |
| 5 | BooleanSupplier Представлява доставчика на булевия резултат |
| 6 | Потребител<T> Представлява операция, която приема входен параметър и не връща нищо |
| 7 | Двоен двоичен оператор представлява действие, което действа върху два оператора с двойна стойност, и връща резултата от двойна стойност. |
| 8 | DoubleConsumer Представлява действие, което приема параметър с двойна стойност и не връща резултат. |
| 9 | DoubleFunction<R> Представлява метод, който приема параметър с двойна стойност и връща резултата |
| 10 | Двоен предикат Представлява метод на булева стойност с параметър за двойна стойност |
| 11 | DoubleSupplier Представлява доставчика на структура с двойна стойност |
| 12 | DoubleToIntFunction Приема двоен тип вход и връща int-тип резултат. |
| 13 | DoubleToLongFunction Приема двоен тип вход и връща резултат с дълъг тип |
| 14 | DoubleUnaryOperator Приемете параметър от същия тип double, и типът на връщаната стойност също е double. |
| 15 | Функция<T,R> Приема входен параметър, връща резултат. |
| 16 | IntBinaryOperator Приемете и двата параметъра на тип int и тип връщане на стойност int. |
| 17 | IntConsumer Приема входен параметър от тип int без връщана стойност. |
| 18 | IntFunction<R> Приема входен параметър от int тип и връща резултат. |
| 19 | IntPredicate : Приема int входен параметър и връща булев резултат. |
| 20 | IntSupplier Няма параметри, връща int тип резултат. |
| 21 | IntToDoubleFunction Приема int тип вход и връща двоен тип резултат. |
| 22 | IntToLongFunction Приема int тип вход и връща дълъг тип резултат. |
| 23 | IntUnaryOperator Приемете параметър от тип int и върнете стойностния тип също int. |
| 24 | LongBinaryOperator Приемете и двата параметъра – тип long, и тип return value тип като long. |
| 25 | LongConsumer Приемете входен параметър от тип long без връщаща стойност. |
| 26 | LongFunction<R> Приема входен параметър от дълъг тип и връща резултат. |
| 27 | Дълъг предикат R приема дълъг входен параметър и връща резултат от булев тип. |
| 28 | LongSupplier Без параметър, връща резултат тип long. |
| 29 | LongToDoubleFunction Приема вход с дълъг тип и връща резултат с двоен тип. |
| 30 | LongToIntFunction Приема вход от дълъг тип и връща int тип резултат. |
| 31 | LongUnaryOperator Приемете параметър от същия тип като long и върнете стойността на типа също long. |
| 32 | ObjDoubleConsumer<T> Приемете тип обект и входен параметър с двоен тип без връщаща стойност. |
| 33 | ObjIntConsumer<T> Приемат входни параметри тип обект и тип int без връщаща стойност. |
| 34 | ObjLongConsumer<T> Приема входни параметри на тип обект и тип дълъг без връщане на стойности. |
| 35 | Предикат<T> Приема входен параметър и връща булев резултат. |
| 36 | Доставчик<T> Няма параметри, връща резултат. |
| 37 | ToDoubleBiFunction<T,U> Приема два входни параметъра и връща двоен тип резултат |
| 38 | ToDoubleFunction<T> Приема входен параметър и връща двоен тип резултат |
| 39 | ToIntBiFunction<T,U> Приемете два входни параметъра и върнете int тип резултат. |
| 40 | ToIntFunction<T> Приемете входен параметър и върнете int тип резултат. |
| 41 | ToLongBiFunction<T,U> Приемете два входни параметъра и върнете дълъг тип резултат. |
| 42 | ToLongFunction<T> Приемете входен параметър и върнете дълъг тип резултат. |
| 43 | UnaryOperator<T> Приемете параметър от тип T и върнете стойността на тип T. |