JDK 1.8 新增加的函数接口
时间: 2023-10-13 22:57:37 浏览: 83
JDK1.8新特性函数式接口
JDK 1.8 新增加了一些函数接口,其中包括:
1. Function 接口:它是一个功能性接口,定义了一个接收一个参数并产生结果的函数。它有一个名为 apply 的抽象方法。
2. Predicate 接口:它是一个断言型接口,定义了一个接收一个参数并返回布尔值的函数。它有一个名为 test 的抽象方法。
3. Consumer 接口:它是一个消费型接口,定义了一个接收一个参数并没有返回值的函数。它有一个名为 accept 的抽象方法。
4. Supplier 接口:它是一个供给型接口,定义了一个无参数并返回结果的函数。它有一个名为 get 的抽象方法。
此外,还新增加了一些其他函数接口,如 BiFunction、BiPredicate、BiConsumer 等,用于支持多个参数的函数操作。
这些函数接口的引入使得在使用Lambda表达式或方法引用时更加方便和灵活,能够简化代码并提高代码的可读性。
阅读全文