请问为什么第一个lambda表达式会捕获变量,而第二个不会呢?
Runnable createLambdaWithCapture() {
return System.out::println;
}
Runnable createLambdaWithApparentCapture() {
return () -> System.out.println();
}