java Java 8的Lambda表达式为什么要基于invokedynamic?
Java 8的Lambda表达式为什么要基于invokedynamic?谢谢。智虎解释得很好。我不说原因。在我个人的感觉中,为了关闭修改并打开扩展,Java在初始设置时没有考虑λ表达式。由于以前的设计
Java 8的Lambda表达式为什么要基于invokedynamic?
谢谢。智虎解释得很好。我不说原因。在我个人的感觉中,为了关闭修改并打开扩展,Java在初始设置时没有考虑λ表达式。由于以前的设计,它现在使用此方法对外公开invokedynamic。真正的实现是在JDK中。这种方法减少了编译后字节码的大小。