Lambda 表达式
    Lambda 表达式是将行为作为数据传递给函数内部
    开始小括号,写死右箭头,落地大括号
    如果传入的行为没有返回值,那么小括号可以省略,如果行为代码只有简单的一行,大括号也可以省略

    函数式接口
    只定义了一种行为的接口,可以有多个default的函数体
    可以显式定义,加上注解@FunctionInterface,也可以隐式定义,只有一个接口

    类型推断