一看就懂 ! lambda表达式没这么玄乎的!!

阅读: 评论:0

一看就懂 ! lambda表达式没这么玄乎的!!

一看就懂 ! lambda表达式没这么玄乎的!!

lambda表达式 ,也可称为 闭包, 他是推动java8发布的重要新特性

lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中).

使用lambda表达式可以使代码更加简洁紧凑

 new Thread(里面new一个接口 把他的抽象方法全部写出来,这叫匿名内部类new Runnable() {@Overridepublic void run() {System.out.println("当前线程:" + Thread.currentThread().getId());int i = 10 / 2;System.out.println("运行结果" + i);}}
);

把这些简化后

这些是能被推算出来的所以简化完后

 new Thread(里面new一个接口 把他的抽象方法全部写出来,这叫匿名内部类() ->{System.out.println("当前线程:" + Thread.currentThread().getId());int i = 10 / 2;System.out.println("运行结果" + i);}
);

这就是lambda 表达式

提问一下

这种lambda的抽象方法长什么样

whenComplete((t,u)->{System.out.println(t,u);});
}
public interface BiConsumer<T, U> {
void accept(T t, U u);
}

不懂自己做一遍就明白个大概了,并不需要多深的基础。

本文发布于:2024-02-01 18:14:33,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170678248538531.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

上一篇:【Win7技巧】
标签:玄乎   表达式   lambda
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23