目录
一、函数式编程思想
通过三种方式不断改进多线程的输出来体现Lambad的作用
二、Lambda的标准格式
三、练习一,抽象方法无参无返回值
对比了三种写法输出一天一苹果,医生远离我
四、练习二,抽象方法有参无返回值
五、练习三,抽象方法有参有返回值
六、Lambda表达式的省略模式
七、Lambda表达式的注意事项
八、Lambda表达式和匿名内部类的区别
匿名内部类调用方法的时候,这个方法的形参可以是接口,可以是具体类,也可以是抽象类
1. 使用Lambda的只能是接口,不能是抽象类或者具体类
2. 接口中有多个抽象方法的时候我们只能使用匿名内部类,不能使用Lambda表达式
3. 实现原理不同:
用Lambda表达式实现
是这几个字节码文件
然后用匿名内部类的方法实现
发现多了一个字节码文件,这就是匿名内部类产生的字节码文件