Lambda表达式 Lambda表达式的标准格式 格式:(形式参数) -> {代码块} 形式参数:如果有多个参数,参数之间用逗号隔开;如果没有参数,则留空 -> :由英文中划线和大于符号组成,固定写法。代表指向动作 代码块:是具体要做的事情,即方法体内容 Lambda表达式的使用前提 有一个接口 接口中有且仅有一个抽象方法 Lambda表达式的省略模式 省略规则: 参数类型可以省略,但是有多个参数的情况下,不能只省略一个 如果参数有且仅有一个,那么小括号可以省略 如果代码块的语句只有一条,可以省略大括号和分号,若语句是return语句,则return关键字需要省略 Lambda表达式的注意事项 注意事项: 使用Lambda必须要有接口,并且要求接口中有且仅有一个抽象方法 必须有上下文环境,才能推导出Lambda对应的接口 根据局部变量的赋值得知Lambda对应的接口: Runnable r = () -> {代码块}; 根据调用方法的参数得知Lambda对应的接口: new Thread(() -> {代码块}).start(); Lambda表达式和匿名.... 有更新! Java Lambda表达式(十一) Java