Entschuldigung für diese blöde Anfängerfrage, aber ich konnte keine klare Antwort dafür bekommen:Kann ich die Java 8-Syntax in Java EE 7-Projekten verwenden?
Kann ich Lambdas, Methodenzeiger, Streams usw. in einem Java EE 7 Projekt verwenden? Hat das irgendwelche negativen Konsequenzen oder ist das sehr schwierig/fehleranfällig für ein bestehendes Projekt?
Ich komme von einem C# Hintergrund, so dass ich es sehr schwer finde, zurück zu Java 7 Syntax mit anonymen Klassen für Runnables/callables und kein Ersatz für LINQ wie Streaming etc. so wäre dies eine große Hilfe.
Vielen Dank, spyro
Wenn Sie Java 8 verwenden, können Sie ja die Java 8-Syntax verwenden. Java EE ist im Wesentlichen nur eine Framework-Spezifikation (die von Ihrem Anwendungsserver implementiert wird) und läuft auf der Java VM, die Sie verwenden. –
Sie müssen überprüfen, welches JDK Ihren Anwendungsserver unterstützt. Wenn Sie Zugriff auf den Server haben, auf dem der Anwendungsserver ausgeführt wird, können Sie sich die laufenden Prozesse ansehen, um zu überprüfen, welches JDK verwendet wird. – Aaron