关于Thread里面直接放()的疑问

来源:2-1 为什么引入Lambda表达式

蒋犇犇

2019-11-25 20:45

  1. Thread里面()就是代表匿名的方法么?

  2. 如果Thread里面需要传递好几个方法,()是不是就不能用了?

写回答 关注

2回答

  • 大牧莫邪
    2019-11-26 16:58:25

    1. lambda表达式没有那么神奇,只是对于传统语法的一种增强的简化;2. 这里讲解的lambda表达式主要是对于我们开发过程中技术和业务层面的一个均衡问题,通过lambda表达式能进一步优化代码结构。3. Thread是继承Runable接口的基础上进行了功能增强,同样的语法在使用lambda表达式时能得到一定的优化。这个就需要跟具体需求场景来考虑了,不知道能不能解答您的问题呢O(∩_∩)O

  • 慕粉3821202
    2019-11-26 09:54:23
    1. Thread里面(),是new Runnable()的简写,符合函数式接口,会自动进行类型检查。

    2. Thread里面需要传递好几个方法,是在{}里的操作,与()无关

    大牧莫邪

    到位୧(๑•̀◡•́๑)૭

    2019-11-26 16:59:25

    共 1 条回复 >

一课掌握Lambda表达式语法及应用

深入浅出,快速掌握Lambda表达式“如何用”“怎么用”

6618 学习 · 58 问题

查看课程

相似问题