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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1.什么是函数式接口,函数式接口和什么有关,和什么无关函数式接口是:有且仅有一个抽象方法的接口
函数式接口只与抽象方法的个数有关,与默认方法,静态方法,私有方法无关
2.lambda表达式在什么情况下可以提高程序的性能?
使用lambda表达式作为参数传递时,仅仅是把参数传到方法当中,只有满足条件时,系统才会执行lambda表达式中的程序,如果条件不满足,那么便不会执行,这样就不会存在浪费,也就提高了程序的性能
3.Supplier接口的作用, Consumer接口的作用?
Suplpier是生产型接口,接口中指定的泛型是什么类型,那么接口中的方法get()就会生产什么类型的数据
Consumer是消费型接口,接口中的泛型是什么类型,接口中的方法accept()就消费什么类型的数据,至于怎么消费就由我们自己定义
4.Predicate接口的作用,里面都有哪些方法?
Predicate接口的抽象方法test()对泛型中指定的类型数据进行判断,对返回true,错返回false
Predicate接口中的方法and表示并且关系(等价于&&)
Predicate接口中的方法or表示或者关系(等价于||)
Predicate接口中的方法negate表示取反(等价于!)
5.Function接口的作用,Function接口里面的andThen方法的作用?

Function接口中的apply(E,T)方法根据指定的类型E,转化为指定的类型T
andthen方法用来进行组合操作
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马