在旧的android系统中使用最新的java语法?

时间:2016-02-15 04:34:46

标签: android java-8 compatibility

我正在尝试在Android应用中使用lambda语法。 但lambda带有java sdk 1.8

我可以在旧的Android设备中使用最新的1.8 java语法吗? 我相信旧的Android设备没有jre 1.8

是不是存在兼容性问题?

1 个答案:

答案 0 :(得分:0)

Android还不支持Java 8,因为它使用的是Dalvik JVM而不是Oracle。不幸的是你无法在Andoird中使用Java 8的出色功能(例如默认接口实现,lambdas,流,方法参考,函数式编程API),但你可以使用Groovy并且有一个名为Retro lambda的插件可以安装这将允许你在Java 7中使用lambdas。