2014-04-04 28 views

Odpowiedz

9

O ile wiem, Java 8 nie ma optymalizacji połączeń końcowych. Afaik nie jest związany z rzeczywistą sztuczką kompilatora, ponieważ ta jest prosta, ale w celu zachowania stanu alarmowego dla celów bezpieczeństwa. Ale myślę, że byłoby to możliwe dzięki odświeżaczowi kodu bajtowego.

4

Java nie obsługuje TCO na poziomie kompilatora, ale możliwe jest zaimplementowanie go z Javą 8 przy użyciu wyrażeń lambda. Jest to opisane przez Venkata Subramaniamina w "Programowaniu funkcjonalnym w Javie".

+0

Dzięki temu sprawdzisz to. –

+0

Właśnie to sprawdziłem. To jest wspaniałe. –

+3

Proszę podać odpowiedni fragment z książki. – toniedzwiedz

Powiązane problemy