java8新特性-lambda(底层构建原理)

1.函数重载对于lambda表达式的影响

当函数的参数类型为函数式接口,那么lambda表达式就会无法分清参数类型,而导致错误

2.lambda表达式底层解析运行原理

(1)lambda表达式在jvm底层解析成私有静态方法和匿名内部类型

(2)通过实现接口的匿名内部类型中接口方法调用静态实现方法,完成lambda表达式的执行

原文地址:https://www.cnblogs.com/freeht/p/13040577.html