Android的Java版本如何与Java SE版本相关?

时间:2011-09-23 22:14:40

标签: java android version

我一直想知道用于Android开发的Java版本如何与Java SE版本相关。例如,我今天正在阅读有关“类型推断和通用方法”的内容,这是Java SE 7中添加的一项功能。我不知道自己,“我可以在Android代码中使用它吗?”

当然,我可以将代码输入到Android项目中,看看它是否可以编译,但我会更乐意在脑海中进行某种映射。

我已经尝试使用谷歌搜索此信息,检查Android文档等,但无法找到答案。

编辑:我对语言功能更感兴趣,例如: Android Java语法版本如何与Java SE语法相关。

1 个答案:

答案 0 :(得分:41)

Android的版本与Java SE没有直接关系,尽管它使用了Apache Harmony的SE 6库和工具的子集。由Android团队决定是否&何时支持/要求SE 7版本的Harmony。

编辑从KitKat Android开始,它支持Java SE 7语言功能。请参阅以下评论。