Lamada表达式的目标类型必须是函数式接口,不能是抽象类。省略规则: 从new 到方法名删去,加上 -> 若方法签名中有抛出异常,直接将该部分删去(删去throws部分) 方法的形参类型可以省略 如果形参参数只有一个(只能是一个才可以,0个也不可),参数两边的小括号可以省略 如果方法体只有一行,方法的花括号、“return”、分号可以省略(三个要省一起省,要不省都不省。)