java - 使用 JDK 7 与使用编译器合规级别 1.7 的 JDK 8 之间有什么区别?

标签 java android

我想知道在 JDK 8 下运行/构建软件并使用编译器合规级别 1.7 与 JDK 7 作为系统默认值是否有任何区别?我更感兴趣的是引用 Android 构建、构建应用、Eclipse、Android Studio 等。

最佳答案

是的,JDK 1.8 中有大量新类,例如 java.time 类。如果您在 JDK 1.7 中构建,您将不会得到这些;但如果您在 JDK 1.8 中构建编译器合规级别 1.7,您将能够使用它们。

关于java - 使用 JDK 7 与使用编译器合规级别 1.7 的 JDK 8 之间有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27278494/

相关文章:

java - 简单日期格式 ("yyyy-MM-dd' T'HH :mm:ssZ") parse in java gives wrong date?

java - 在 Maven 中仅编译选定的文件

Java Applet 在运行 JRE 1.7 的客户端上有奇怪的怪癖

android - 需要在 android 中自定义 ListView 示例

android - 将多个移动广告网络与 Admob Mediation 集成

android - 我如何知道我的应用程序的相机权限是否已获得?

java - 将汉字从一个文件写入另一个文件

java - 如何更新集合中另一个集合内的元素?

android - 设备屏幕锁定时计时器在服务中变慢

Android Camera 2 预览尺寸和设备纵横比