这个问题在这里已经有了答案:Doesalambdaexpressioncreateanobjectontheheapeverytimeit'sexecuted?(3个答案)Isthereawaytocomparelambdas?(3个答案)关闭7年前。为什么下面的代码片段在第二次通过时打印为真?它不应该是一个新实例吗?importjava.util.function.Supplier;publicclassFoo{publicstaticvoidmain(String[]args)throwsException{Supplierold=()->System.nanoTime();for