使用Java8进行android开发是一种好的实践吗?

使用Java8进行android开发是一种好的实践吗?,android,retrolambda,Android,Retrolambda,我从answer和()中阅读了使用Java8进行android开发的说明 我想知道使用这种技术来实现Java8是否是一种良好的实践。这是否会影响应用程序性能 这是在报告中提到的- Retro Lambda它通过转换Java 8编译的字节码来实现这一点,这样它就可以在较旧的Java运行时上运行。我认为现在说使用Java 8是android开发的良好实践还为时过早,正式android需要Java 6 JDK,如本页底部所述: 另外,有些Android API甚至不支持try-with-resourc

我从answer和()中阅读了使用Java8进行android开发的说明

我想知道使用这种技术来实现Java8是否是一种良好的实践。这是否会影响应用程序性能

这是在报告中提到的-
Retro Lambda它通过转换Java 8编译的字节码来实现这一点,这样它就可以在较旧的Java运行时上运行。

我认为现在说使用Java 8是android开发的良好实践还为时过早,正式android需要Java 6 JDK,如本页底部所述:


另外,有些Android API甚至不支持try-with-resources,所以我认为它们根本不支持Java 8。

除非这是一个大型项目的合同,否则这并不重要。只要使用你想要的java,谢谢@Takendarkk的帮助。我认为你说的是真的。我将使用它,看看它是否足够稳定,适合我的应用程序。可能不会有太大的不同,但我希望它肯定不会降低应用程序的性能(如果我使用得当)。@Harsh我使用了
retrolambda
它在android中运行良好。如果您使用一些Java8API,请使用Java8流库。当我谈到使用Java8的现有Android项目产品时,我也遇到了同样的问题。现在,9个月过去了,没有问题,我觉得在Android中使用Java8好多了。但是我可以通过我知道android官方不支持Java8,但是如果我们通过上面的方法使用Java8会影响性能吗?或者它不会产生任何显著的差异或微小的差异吗?如果您决定使用Java8,那么它将是不稳定的,并为一些奇怪的神奇错误做好准备。谢谢你的帮助!希望我能帮上忙!:)我将使用它,看看结果如何。