课程
/后端开发
/Java
/一课掌握Lambda表达式语法及应用
Thread里面()就是代表匿名的方法么?
如果Thread里面需要传递好几个方法,()是不是就不能用了?
2019-11-25
源自:一课掌握Lambda表达式语法及应用 2-1
正在回答
1. lambda表达式没有那么神奇,只是对于传统语法的一种增强的简化;2. 这里讲解的lambda表达式主要是对于我们开发过程中技术和业务层面的一个均衡问题,通过lambda表达式能进一步优化代码结构。3. Thread是继承Runable接口的基础上进行了功能增强,同样的语法在使用lambda表达式时能得到一定的优化。这个就需要跟具体需求场景来考虑了,不知道能不能解答您的问题呢O(∩_∩)O
Thread里面(),是new Runnable()的简写,符合函数式接口,会自动进行类型检查。
Thread里面需要传递好几个方法,是在{}里的操作,与()无关
大牧莫邪
举报
深入浅出,快速掌握Lambda表达式“如何用”“怎么用”
1 回答1. new Thread(() -> {}),中间的那个括号是什么意思? 2. 什么叫符合函数类型的接口?
3 回答使用lambda表达式 的接口,不是要在接口类上添加注解@FunctionalIterface吗,为什么老师这里在类里面声明的就不需要添加注解
2 回答stream处理结果集和sql直接获取结果集的对比
1 回答关于老师说的filter是无状态中间操作
2 回答Lambda表达式只能用于只有一个未实现方法的接口吗?