区别在于lambda主体是在同一
Test类中编写的,即合成方法
private static int lambda$static$0(int n, int m) { return n + m;}在第二种情况下,接口的实现位于不同的
Test$1类中。因此,并行流的线程不会调用的静态方法,
Test因此不依赖于
Test初始化。

区别在于lambda主体是在同一
Test类中编写的,即合成方法
private static int lambda$static$0(int n, int m) { return n + m;}在第二种情况下,接口的实现位于不同的
Test$1类中。因此,并行流的线程不会调用的静态方法,
Test因此不依赖于
Test初始化。