Lambda表达式 为什么要使用Lambda表达式? ①避免匿名内部类定义过多; ②让代码更简洁; ③去掉了无意义代码,只保留核心逻辑。 理解Functional Interface(函数式接口) ①函数式接口的定义:如果只包含唯一一个抽象方法,那它就是一个函数式接口。 public interface Runnable { public abstract void run(); } ②对于函数式接口,我们可以通过lambda表达式创建该接口的对象。 Lambda表达式只能用于函数式接口 源码参考src/com/lambda