java - 如果您尝试使用 Java 7 构建 GAE/Java 项目,会发生什么情况?

标签 java google-app-engine java-7

我想在 GAE 项目中使用一些 Java 7 特性。

这可能吗?

如果不是,如果我尝试这样做会发生什么?

最佳答案

如果您还没有使用过任何新的 API,那么代码应该会稍微快一点(如果有的话)。 JVM 只对生成的字节码感兴趣。如果 JavaC 7 生成 JavaC 6 不能 理解的操作码,那么它真的没有办法知道您使用了更新的版本!

这意味着您应该能够毫无问题地在 case 语句中使用 String。

他们的主要警告是,如果您使用 Java 7 添加的类或方法,则可能会失败,可能会出现 AbstractMethodError。

但是,是的,重复其他的,去试试吧!

关于java - 如果您尝试使用 Java 7 构建 GAE/Java 项目,会发生什么情况?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7432495/

相关文章:

java - JPA 可嵌入物集合

java - Player[] 从数组更改为集合

java-8 - Java 版本显示 7 而 Java 版本在 windows 中显示 8?

Java 7 WatchService - 该进程无法访问该文件,因为它正被另一个进程使用

java - ThreadPoolExecutor$Worker 中的奇怪代码

java - appengine 端点无法检索状态为 : 500 的 API 配置

django INCLUDE 标签只接受一个参数(不能使用WITH)

java - 查找两个字符串之间的子字符串

java - 使用自定义 X509KeyManager 时,Java 无法为 SSL 握手确定匹配的密码套件

java - 如何在 Android 中使用 Gson 和 Retrofit 解析深层嵌套 json 对象中的字段?