Does Java support tail recursion?

Donald Taylor picture Donald Taylor · Dec 9, 2010 · Viewed 12.8k times · Source

Possible Duplicate:
Why does the JVM still not support tail-call optimization?

I see so many different answers online, so I thought I'd ask the experts.

Answer

Andrey picture Andrey · Dec 9, 2010

There is difference between tail recursion and tail recursion optimization. Tail recursion is supported by java because there is nothing special in it, tail recursion optimization is not supported.