如何Android的Java版本涉及到一个Java SE版本? [英] How does Android's Java version relate to a Java SE version?

查看:194
本文介绍了如何Android的Java版本涉及到一个Java SE版本?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我经常不知道如何使用Android开发的Java版本涉及的Java SE版本。例如,我在读今天约类型推断与泛型方法,这是在Java SE 7增加了一个功能,我想对自己说,我可以用这个在Android的code?

I am constantly wondering how the Java version used for Android development relates to a Java SE version. For example, I was reading today about "Type Inference and Generic Methods" which is a feature added in Java SE 7. I wonder to myself, "Can I use this in Android code?"

当然,我可以键入code到Android项目,看看它是否编译,但我很高兴有某种映射在我的脑海。

Of course I could type the code into an Android project and see if it compiles, but I'd be happier to have some kind of mapping in my head.

我试过谷歌搜索这个信息,检查了Android文档等,但无法找到答案。

I've tried Googling for this info, checking the Android docs, etc, but can't find an answer.

编辑:我更感兴趣的语言功能,如如何Android的Java语法版本涉及到的Java SE的语法。

I'm more interested in language features, e.g. how does the Android Java syntax version relate to Java SE syntax.

推荐答案

Android的版本不直接涉及到Java SE,尽管它使用了Apache和谐的SE 6库和工具的一个子集。这将是到Android团队,如果与放大器决定;当支持/要求SE 7版本的和谐。

Android's version doesn't directly relate to Java SE, although it uses a subset of Apache Harmony's SE 6 libraries and tools. It will be up to the Android team to decide if & when to support/require the SE 7 version of Harmony.

修改它的样子,奇巧的Andr​​oid支持Java SE 7语言功能。请参阅下面的注释。

Edit It looks like as of KitKat Android supports Java SE 7 language features. See the comments below.

这篇关于如何Android的Java版本涉及到一个Java SE版本?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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