【发布时间】:2012-04-23 21:05:42
【问题描述】:
据说 JSR-335 很快就会与 Java 8 一起出现。它带来了对闭包和虚拟扩展方法的支持。 我想知道在 JVM 级别上是否对此有任何特别的支持? 如果是这样,我们是否希望在提供闭包和类似扩展方法的特性(例如 scala 中的特征或隐式)的基于 JVM 的函数式语言中提高速度?
编辑: 阅读 Brian Goetz 的this oracle presentation on Java 8,看起来: - 关闭不需要 - 虚拟扩展方法确实需要 特定的 JVM 支持。
这是否意味着在 scala 中,一些隐式和特征可以以更有效的方式重新实现?
【问题讨论】:
-
我不确定我是否会将 Java 8 或 JSR-335 称为“即将推出”的东西。
标签: java scala jvm closures jsr335