Lambda表达式:
避免匿名内部类定义过多
可以使代码看起来很简介
去掉了一推没有意义的代码,只留下核心的逻辑
其实质属于函数式编程概念
new Thread(()->System.out.println("多线程的学习......")).start();
函数式接口的定义:
任何接口,如果只包含唯一一个抽象方法,那么它就是一个函数式接口
对于函数式接口,我们可以通过lambda表达式来创建该接口的对象
Lambda表达式的推演:
没有参数:
有参数:
Lambda表达式:
避免匿名内部类定义过多
可以使代码看起来很简介
去掉了一推没有意义的代码,只留下核心的逻辑
其实质属于函数式编程概念
new Thread(()->System.out.println("多线程的学习......")).start();
函数式接口的定义:
任何接口,如果只包含唯一一个抽象方法,那么它就是一个函数式接口
对于函数式接口,我们可以通过lambda表达式来创建该接口的对象
Lambda表达式的推演:
没有参数:
有参数: