【发布时间】:2012-12-26 11:47:47
【问题描述】:
根据 Scala 2.10,与默认为 1.6 发出字节码相比,为 JVM 1.7 发出字节码有哪些优势(如果有)?
【问题讨论】:
-
JVM 1.7 带来了
InvokeDynamic,我确信它可以在 Scala 的几个地方使用(结构类型、特征Dynamic等等),但我不知道是否编译器利用它 -
@dicarlo2:我不认为 trait Dynanic 使用 invokedynamic。它是 applyDynamic 方法调用的糖。但是对结构类型的方法调用是调用动态的候选对象。
-
@v6ak 啊,你说得对,我误解了
Dynamic的工作原理。 -
您是否只对 scala 2.10 目前实现的实际优势感兴趣,或者还在寻找 scala 如何假设从 JVM 1.7 的新功能中受益?