A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1.什么是函数式接口,函数式接口和什么有关,和什么无关
有且仅有一个抽象方法的接口;和抽象方法有关;和静态方法、私有方法、默认方法无关

2.lambda表达式在什么情况下可以提高程序的性能?
lambda表达式具有延迟执行的效果,条件不成立就不会执行方法体中的代码

3.Supplier接口的作用, Consumer接口的作用?
Supplier接口仅包含一个无参的方法: T get() 。用来获取一个泛型参数指定类型的对象数据,有返回值没有参数列表
与Supplier接口相反,它不是生产一个数据,而是消费一个数据,数据类型由泛型决定,使用accept(T t)指定消费数据,无返回值有参数列表

4.Predicate接口的作用,里面都有哪些方法?
test(T t)方法,可以用于条件判断,判断的标准是传入的Lambda表达式逻辑
and方法相当于&&与、or方法相当于||或、negate方法相当于!非

5.Function接口的作用,Function接口里面的andThen方法的作用?
Function接口可以用于数据类型转换,andThen方法用于组合操作
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马