| Action | A functional interface similar to Runnable but allows throwing a checked exception. | 
| BiConsumer<T1, T2> | A functional interface (callback) that accepts two values (of possibly different types). | 
| BiFunction<T1, T2, R> | A functional interface (callback) that computes a value based on multiple input values. | 
| BiPredicate<T1, T2> | A functional interface (callback) that returns true or false for the given input values. | 
| BooleanSupplier | A functional interface (callback) that returns a boolean value. | 
| Cancellable | A functional interface that has a single cancel method that can throw. | 
| Consumer<T> | A functional interface (callback) that accepts a single value. | 
| Function<T, R> | A functional interface that takes a value and returns another value, possibly with a different type and allows throwing a checked exception. | 
| Function3<T1, T2, T3, R> | A functional interface (callback) that computes a value based on multiple input values. | 
| Function4<T1, T2, T3, T4, R> | A functional interface (callback) that computes a value based on multiple input values. | 
| Function5<T1, T2, T3, T4, T5, R> | A functional interface (callback) that computes a value based on multiple input values. | 
| Function6<T1, T2, T3, T4, T5, T6, R> | A functional interface (callback) that computes a value based on multiple input values. | 
| Function7<T1, T2, T3, T4, T5, T6, T7, R> | A functional interface (callback) that computes a value based on multiple input values. | 
| Function8<T1, T2, T3, T4, T5, T6, T7, T8, R> | A functional interface (callback) that computes a value based on multiple input values. | 
| Function9<T1, T2, T3, T4, T5, T6, T7, T8, T9, R> | A functional interface (callback) that computes a value based on multiple input values. | 
| IntFunction<T> | A functional interface (callback) that takes a primitive value and return value of type T. | 
| LongConsumer | A functional interface (callback) that consumes a primitive long value. | 
| Predicate<T> | A functional interface (callback) that returns true or false for the given input value. |