Lambda表达式在执行的时候,它会编译出一个静态的方法,这个静态方法在jdk8内部就会基于当前的LambdaMetafactory类中的metafactory方法来生成一个内部类。这个内部类中做的就是对我们当前Lambda方法体内部的实现。内部类的调用方法并不是动态生成的,它只是在原文件的class中生成了静态方法,对它来进行一个调用执行。
jdk8lambda表达式执行过程
最新推荐文章于 2025-02-13 15:22:45 发布
Lambda表达式在执行的时候,它会编译出一个静态的方法,这个静态方法在jdk8内部就会基于当前的LambdaMetafactory类中的metafactory方法来生成一个内部类。这个内部类中做的就是对我们当前Lambda方法体内部的实现。内部类的调用方法并不是动态生成的,它只是在原文件的class中生成了静态方法,对它来进行一个调用执行。