我想知道在 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/