抱歉这个愚蠢的初学者的问题,但我无法得到一个明确的答案:
我可以在Java EE 7项目中使用lambdas,方法指针,流等吗?这会产生任何负面影响,还是在现有项目上设置非常困难/容易出错?
我来自C#背景,因此我发现很难回到Java 7语法,带有runnables / callables的匿名类,而且没有像流式传输等LINQ的替代品,所以这将是一个巨大的帮助.
非常感谢,
SPYRO
解决方法
从Java EE的角度来看,Java EE 7 specification至少需要Java SE 7.所以很明显,没有什么能阻止您将Java SE 8与Java EE 7一起使用.有关更多详细信息,请查看
here.
一些流行的Java EE 7容器(如GlassFish,WildFly和Apache TomEE)与Java SE 8兼容.因此,没有任何东西可以阻止您在Java EE 7应用程序中使用Java SE 8功能.