
如何将接口添加到应该使用的演员表中?
它具有强制转换的语法,但是实际上是通过类型接口定义要创建的lambda的类型。也就是说,您没有创建对象的实例,然后将其转换为另一种类型。
这是否只是强制执行接口方法的返回类型?
这实际上定义了运行时将构建的lambda类型。有一个LambdametaFactory,可在运行时获取此类型,并在类型包括时生成额外的代码
Serializable。
您可以将Lambda表达式强制转换为Comparator吗?
您只能将引用转换为对象已存在的类型。在这种情况下,您要定义要创建的lambda必须为
Comparator。您可以使用只有一种抽象方法的任何类型。
还是lambda表达式本质上只是一个Comparator?
相同的lambda代码可以在不同的上下文和不同的界面中使用(复制+粘贴)而无需更改。
Comparator正如您在JDK的许多其他示例中将看到的那样,它不必一定是a
。
我发现一个有趣的
count方法是上的方法
Stream。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)