3 回答

TA贡献1796条经验 获得超7个赞
这些规则旨在为Java编程语言的实现提供灵活性,因为:
不需要为每个评估分配一个新对象。
由不同的lambda表达式生成的对象不需要属于不同的类(例如,如果主体是相同的)。
由计算产生的每个对象不一定属于同一个类(例如,捕获的局部变量可能是内联的)。
如果“现有实例”可用,则不需要在以前的lambda计算中创建它(例如,它可能是在封闭类初始化期间分配的)。

TA贡献2051条经验 获得超10个赞
forEach
forEach
这不等同于“旧语法”片段吗?
添加回答
举报