我可以在Java EE 7项目中使用Java 8语法吗?

时间:2016-10-11 13:44:48

标签: java-ee java-8

对于这个愚蠢的初学者的问题感到抱歉,但我无法得到明确的答案:

我可以在Java EE 7项目中使用lambdas,方法指针,流等吗?这会产生任何负面影响,还是在现有项目上设置非常困难/容易出错?

我来自C#背景,因此我发现很难回到Java 7语法,其中包含runnables / callables的匿名类,而且没有像流式传输等LINQ的替换。所以这将是一个巨大的帮助。

非常感谢, SPYRO

1 个答案:

答案 0 :(得分:8)

从Java EE的角度来看,Java EE 7 specification至少需要Java SE 7.所以很明显,没有什么可以阻止您将Java SE 8与Java EE 7一起使用。有关详细信息,请查看{{3 }}

一些流行的Java EE 7容器(如GlassFish,WildFly和Apache TomEE)与Java SE 8兼容。因此,没有什么能阻止您在Java EE 7应用程序中使用Java SE 8功能。