1.什么是lambda的延迟执行?
将代码的执行延迟到一个合适的时间点,即调用的时候。
所有的 Lambda 表达式都是延迟执行的。
因为匿名内部类的方法都是要等到调用的时候才会执行。
2.Supplier接口有什么用?
顾名思义,这是一个供应商,提供者,就如同工厂一样。
该接口就一个抽象方法get方法,不用传入任何参数,直接返回泛型T的数据类型。
3.Consumer接口有什么用?
顾名思义,这是一个消费者。
该接口就一个抽象方法accept方法,没有返回值,接受一个参数,处理、消费该参数。
4.Predicate接口有什么作用?
顾名思义,这是一个判断。
该接口就一个抽象方法text方法,接受一个参数,对此参数进行判断,返回一个boolean值。
5.Function接口有什么作用?
数据类型转换。
|