将Android Java支持的lambda EX pression在Java 8? [英] will android java support lambda expression in java 8?

查看:140
本文介绍了将Android Java支持的lambda EX pression在Java 8?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

据我所知,在Dalvik虚拟机中的java是从Java SE不同的API和建筑等方面,但语法一直是一样的。 (请纠正我,如果我错了)

I understand that the "java" in a dalvik vm is different from Java se in terms of API and architecture etc. But the syntax has always been the same. (Please correct me if I am wrong)

现在拉姆达EX pression在Java 8 是即将发布,将Android的Java跟随它?没有Google或制作的Dalvik与Java相一致AOSP承诺本身?

Now the support of lambda expression in java 8 is about to be released, will android java follow it? did google or aosp promise on making dalvik consistent with java se?

更新:现在在Android的4.4奇巧(API 19),Java 7的语法已正式支持<一个。 href="http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Using-sourceCompatibility-1.7">Source从android.com

UPDATE: Now as in Android 4.4 Kit Kat (API 19), Java 7 syntax has been OFFICIALLY supported.Source from android.com

推荐答案

Android不使用Oracle的Java SE版本,<一个href="http://stackoverflow.com/questions/7535385/how-does-androids-java-version-relate-to-a-java-se-version">it's基于Apache Harmony项目的的部分,这样它甚至不支持Java 7.和谐不是积极地开发任何更多和将不支持1.7

Android doesn't use Oracle's Java SE versions, it's based on parts of the Apache Harmony project so it doesn't even support Java 7. Harmony is not actively developed any more and won't support 1.7.

除非谷歌决定升级和谐和Android SDK到一个新的Java版本,不会出现在Android的任何Java 7和Java 8的功能 - 即使新的功能只是语法。他们可以使用的另一种实现类似的的OpenJDK 的,虽然我不知道任何计划这一点。有些人认为使用的OpenJDK是因为谷歌和甲骨文之间的官司的可能性不大。

Unless Google decides to upgrade Harmony and the Android SDK to a newer Java version, there won't be any Java 7 or Java 8 features in Android - even if new features are just syntactical. They could use an alternative implementation like the OpenJDK, though I don't know of any plans for this. Some people think the use of OpenJDK is unlikely because of lawsuits between Google and Oracle.

这篇关于将Android Java支持的lambda EX pression在Java 8?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆