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

标签 jakarta-ee java-8

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

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

我来自 C# 背景,所以我发现很难用匿名类返回到 Java 7 语法,用于可运行/可调用,并且不能替代 LINQ,如流等。所以这将是一个巨大的帮助。

非常感谢,
斯派罗

最佳答案

从 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 功能。

关于jakarta-ee - 我可以在 Java EE 7 项目中使用 Java 8 语法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39978741/

相关文章:

java - 如何在Java 8中传递多个参数和一个函数,然后执行带参数的函数?

java - 为什么 Java 不提示模棱两可的调用?

java ee服务器类似于cassini

java - 如何将在mybatis mapper xml中执行的sql查询打印到控制台

java - 使用 Java 处理 HTML(多部分表单数据)文件上传

java - 将 isPresent() 和方法调用更改为 ifPresent()

java - 如何使用 java.sql.Connection 创建 hibernate 实体管理器

java - 在 eclipse 中设置服务器时找不到 weblogic_home

Java 8 : Converting Map<String, 列表<字符串>>到映射<字符串,字符串[]>

java - 使用 Nashorn 匹配 Javascript RegEx