Tag: tail call optimization

Java是否支持尾递归?

可能重复: 为什么JVM仍然不支持尾调用优化? 我在网上看到了很多不同的答案,所以我想我会问专家。

在Java 8中实现无堆栈递归

如何在Java中实现无堆栈递归? 似乎最常出现的词是“蹦床”,我不知道这意味着什么。 有人在IN DETAIL中解释如何在Java中实现无堆栈递归吗? 还有什么是“蹦床”? 如果你不能提供其中任何一个,你能指出我正确的方向(即一本书来阅读它或一些教导所有这些概念的教程)?

Java 8是否有尾调用优化?

我尝试在网上挖掘以解答我的问题。 我找到了一些与达芬奇项目有关的文件。 这被标记为JSR 292,它与在JVM中包含闭包有关。 这个项目是否实现了,它是Java 8的一部分吗?

JVM实现之间的差异

JVM实现在哪里不同(许可除外)? 每个JVM是否都为通用处理实现Type Erasure? 两者之间的区别在哪里: JRockit的 IBM JVM SUN JVM 打开JDK blackdown的 kaffe的 …..使用Tail-Call-Optimization处理其中一个?