我从这个答案和(orfjackal/retrolambda )中阅读了使用 Java8 进行 android 开发的说明。
我想知道使用这种技术来实现 Java 8 是否是一种好习惯。这会影响应用程序的性能吗?
它在博客中提到- retrolambda 它通过转换您的 Java 8 编译字节码来实现这一点,以便它可以在较旧的 Java 运行时上运行。
我从这个答案和(orfjackal/retrolambda )中阅读了使用 Java8 进行 android 开发的说明。
我想知道使用这种技术来实现 Java 8 是否是一种好习惯。这会影响应用程序的性能吗?
它在博客中提到- retrolambda 它通过转换您的 Java 8 编译字节码来实现这一点,以便它可以在较旧的 Java 运行时上运行。
我认为现在说使用 Java 8 是 android 开发的好习惯还为时过早,官方 android 需要 Java 6 JDK,如本页底部所述:https ://developer.android.com/sdk/installing/安装-adt.html
此外,还有一些 Android API 甚至不支持资源尝试,所以我认为它们根本不支持 Java 8。