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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始


1.什么是lambda的延迟执行?
2.Supplier接口有什么用?
3.Consumer接口有什么用?
4.Predicate接口有什么作用?
5.Function接口有什么作用?

44 个回复

倒序浏览
1.什么是lambda的延迟执行?     只有当程序调用到lambda重写的方法时,方法才会执行;
2.Supplier接口有什么用?
     生产一个用户所指定类型的数据,有返回值,返回一个指定类型的数据
3.Consumer接口有什么用?
     对传入的指定类型的数据进行使用,无返回值
4.Predicate接口有什么作用?
     对传入的指定类型的数据进行判断,判断的逻辑代码由用户编写,返回一个boolean值
5.Function接口有什么作用?

     将一种数据类型转换为另外一种指定的数据类型,返回值是指定的数据类型
回复 使用道具 举报
1.什么是lambda的延迟执行?
延迟执行就是,不满足调用抽象方法的条件,则不会执行,节省内存资源

2.Supplier接口有什么用?
Supplier接口是生产数据的函数式接口,可以通过get()获取数据

3.Consumer接口有什么用?
Consumer接口是消耗/处理数据的函数式接口,可以通过accept(T t)对数据进行处理,andThen进行多次处理;其泛型确定实现类的数据类型

4.Predicate接口有什么作用?
Predicate接口是判断数据的函数式接口,有与或非(and/or/negate)三个逻辑结构,其返回值为判断数据得出的布尔值

5.Function接口有什么作用?
Function接口是数据转换的函数式接口,可以用applay(T t)方法对数据进行转换,泛型有两个引用数据类型,andThen是组合对数据转换,


回复 使用道具 举报
本帖最后由 丶黑白 于 2018-8-27 20:54 编辑

余志斌
1.什么是lambda的延迟执行?
延迟执行的意思是程序读到函数时并没有马上执行,而是满足某些条件后执行。
2.Supplier接口有什么用?
生产型接口,用来获得数据。
3.Consumer接口有什么用?
消费数据。
4.Predicate接口有什么作用?
比较数据。
5.Function接口有什么作用?
转换数据类型。
回复 使用道具 举报
1.什么是lambda的延迟执行?
lambda会等调用方法后,且满足条件才会执行。

2.Supplier接口有什么用?
生产一个supplier<T>,无参有返回值。get()

3.Consumer接口有什么用?
消费传入的数据,有参无返; accept();

4.Predicate接口有什么作用?
用于判断,test();     同时也有默认方法and/or/negated

5.Function接口有什么作用?
用于数据类型转换, R apply<T>
回复 使用道具 举报
1.什么是lambda的延迟执行?即抽象方法被调用时,Lambda表达式才会执行

2.Supplier接口有什么用?
生产型接口,无参有返回

3.Consumer接口有什么用?
消费型接口,有参无返回

4.Predicate接口有什么作用?
判断型接口,有参返回值类型为布尔类型

5.Function接口有什么作用?

转换型接口,用来根据某一类型的数据,得到另一类型的数据

杨式贤

回复 使用道具 举报
1.什么是lambda的延迟执行?
当只有调用到该方法(lambda表达式)时,lambda才去执行,否则不执行


2.Supplier接口有什么用?
其抽象方法get()无参有返回,用来获取一个泛型参数指定类型的对象数据。


3.Consumer接口有什么用?
accept(),有参无返回,用来消费一个数据,其数据类型由泛型决定.抽象方法


4.Predicate接口有什么作用?
Predicate 接口中包含一个抽象方法: boolean test(T t) 。用于条件判断的场景


5.Function接口有什么作用?
Function 接口中最主要的抽象方法为: R apply(T t) ,根据类型T的参数获取类型R的结果。


回复 使用道具 举报
1.什么是lambda的延迟执行?
延迟执行 只有调用该接口的抽象方法的时候才会执行。

2.Supplier接口有什么用?
Supplier是生产型接口,返回一个符合泛型类型的对象数据。
3.Consumer接口有什么用?
Consumer接口是消费型接口,而是消费一个数据,其数据类型由泛型决定。
4.Predicate接口有什么作用?
Predicate接口可以对某种类型的数据进行判断,从而得到一个boolean值结果。
5.Function接口有什么作用?
Function接口用来根据一个类型的数据得到另一个类型的数据,前者称为前置条件,后者称为后置条件。

回复 使用道具 举报
1.什么是lambda的延迟执行?
延迟执行就是lambda将代码操作延迟到方法被执行的时候
2.Supplier接口有什么用?
生产者类型接口,用来获取一个泛型参数指定类型的对象数据
3.Consumer接口有什么用?
消费者类型接口,accept(T t) ,意为消费一个指定泛型的数据,andThen消费数据的时候,首先做一个操作,然后再做一个操作,实现组合
4.Predicate接口有什么作用?
判断数据,会返回boolean值,有and、or、negate三个逻辑判断
5.Function接口有什么作用?
Function<T,R> 接口用来根据一个类型的数据得到另一个类型的数据,前者称为前置条件,后者称为后置条件。andThen 方法,用来进行组合操作。
回复 使用道具 举报
余金龙
1.什么是lambda的延迟执行?
答:使用lambda表达式主要原因是,将代码的执行延迟到一个合适的时间点,即调用的时候。所有的Lambda表达式都延迟执行的。因为匿名内部类的方法都是要等到调用才会执行
2.Supplier接口有什么用?
答:接口仅包含一个无参的方法T get() 。用来获取一个泛型参数指定类型的对象数据。由于这是一个函数式接口,这也就意味着对应的Lambda表达式需要“对外提供”一个符合泛型类型的对象数据。
3.Consumer接口有什么用?
答:消费型的接口:给制定泛型数据类型消费使用accept方法消费
4.Predicate接口有什么作用?
Predicate接口:用于判断某种数据类型,使用test方法返回值是一个布尔值
5.Function接口有什么作用?
Function接口是转换型接口使用其apply方法将传进来的泛型转换成另外一种数据类型

回复 使用道具 举报
1.什么是lambda的延迟执行?
满足调用抽象方法的条件才会执行lambda,反之不会执行,节省内存资源
2.Supplier接口有什么用?
无中生有 返回一个符合泛型的对象数据
3.Consumer接口有什么用?
用于消费数据
4.Predicate接口有什么作用?
用于条件判断 得到一个布尔值
5.Function接口有什么作用?
用来转换数据
回复 使用道具 举报
1.什么是lambda的延迟执行?
将代码操作延迟到了另外一个对象当中通过调用方法 来完成。而是否调用其所在方法是在条件判断之后才执行的。
2.Supplier接口有什么用?
生产一个符合泛型类型的对象数据
3.Consumer接口有什么用?
消费指定泛型的对象数据
4.Predicate接口有什么作用?
可以对数据进行条件判断,返回Boolean值
5.Function接口有什么作用?
根据一个类型的数据得到另一个类型的数据,前者称为前置条件, 后者称为后置条件。
回复 使用道具 举报
1.自定义方法,调用方法时参数满足方法内条件时才会执行lambda表达式重写的内容
2.Supplier接口是无参有返回值可以生成用户指定类型的数据
3.Consumer接口是用来消耗处理数据的接口,可以重写acceot(T t)方法进行处理,也可以调用接口中的默认方法andThen进行多次处理。
4.Predicate接口用来进行数据判断,其中有抽象方法test(T t)与或非三种默认方法,返回值为布尔类型。
5.Function接口用来进行数据类型转换,抽象方法applay(T t)可以重写进行数据转换,默认方法andThen可以对数据进行多次转换。
=====================================================周楠
回复 使用道具 举报
1.什么是lambda的延迟执行?
        将代码操作延迟到另一个对象中,通过判断决定是否执行代码  
2.Supplier接口有什么用?
         生产者接口,返回指定类型数据 抽象方法T get();
3.Consumer接口有什么用?
         消费者接口,对传入的数据进行单次处理,或者多次处理没有返回值   抽象方法void accept(T   t);    默认方法  andThen
4.Predicate接口有什么作用?
         判断接口,对传入的数据进行判断,返回Boolean值,默认方法有and与,or或,negaete非
抽象方法   boolean test(T  t)
5.Function接口有什么作用?
         将传入数据类型转化为另一个类型,可以进行多次转化   抽象方法  R apply(T  t);








回复 使用道具 举报
1.什么是lambda的延迟执行?在合适的时间执行和调用需要的代码
2.Supplier接口有什么用?
生产型函数式接口,可以产生数据,用来获取一个泛型参数指定类型的对象数据;
3.Consumer接口有什么用?
消费型函数是借口,可以消费数据
4.Predicate接口有什么作用?

判断型函数式接口
5.Function接口有什么作用?



转换型函数式数据接口
回复 使用道具 举报
1.什么是lambda的延迟执行?
   使用lambda表达式主要原因是,将代码的执行延迟到一个合适的时间点,即调用的时候。所有的Lambda表达式都延迟执行的。因为匿名内部类的方法都是要等到调用才会执行
2.Supplier接口有什么用?
  接口仅包含一个无参的方法T get() 。用来获取一个泛型参数指定类型的对象。
3.Consumer接口有什么用?
  消费型的接口:给d定泛型类型 供消费使用 可用accept方法
4.Predicate接口有什么作用?
Predicate接口:返回一个布尔类型的对象,使用test方法返回值是一个布尔值
5.Function接口有什么作用?
Function转换型接口使用其apply方法将传进来的泛型转换成另外一种数据类型

回复 使用道具 举报
1.什么是lambda的延迟执行?

在抽象方法背调用是才执行

2.Supplier接口有什么用?

生产型函数接口,可以生产数据,用来获取一个泛型参数来制定类型的对象数据

3.Consumer接口有什么用?

消费型函数接口

4.Predicate接口有什么作用?

判断型函数接口

5.Function接口有什么作用?

转换型函数接口
回复 使用道具 举报
1.什么是lambda的延迟执行?程序调用到lambda重写的方法时,方法才会执行
2.Supplier接口有什么用?
生产接口  。用来获取一个泛型参数指定类型的对象数据   无参有返回 生产数据;
3.Consumer接口有什么用?
消费者接口  接口则正好与Supplier接口相反,它不是生产一个数据,而是消费一个数据,其数据类型由泛型决定。 有参无返回  处理/消费数据
4.Predicate接口有什么作用?
判断接口 用于条件判断的场景  有参有返回   返回值为布尔值;
5.Function接口有什么作用?

转换接口    接口用来根据一个类型的数据得到另一个类型的数据,前者称为前置条件,后者称为后置条件。  有参有返回   转换数据
回复 使用道具 举报
1.什么是lambda的延迟执行?
就是有一个判断条件,不满足,就不会执行其他操作,可以节省资源,
使用内部类也能达到这样的 效果
2.Supplier接口有什么用?
运用无参数接口,操作一系列数据,返回一个值。
3.Consumer接口有什么用?
运用一些参数,操作一系列数据。
4.Predicate接口有什么作用?
判断。。。
5.Function接口有什么作用?
数据转换
回复 使用道具 举报
1.什么是lambda的延迟执行?
调用方法时参数满足方法内条件时才会执行lambda表达式重写的内容
2.Supplier接口有什么用?
无中生有,没有参数,有返回值
3.Consumer接口有什么用?
消费型,有参数,无返回值
4.Predicate接口有什么作用?
返回一个布尔类型的对象,一般用来做比较
5.Function接口有什么作用?
转换型接口,传进来的泛型转换成另外一种数据类型
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 加入黑马