Android的Java版本与Java SE版本有什么关系?

2022-08-31 13:53:25

我一直在想,用于Android开发的Java版本与Java SE版本有什么关系。例如,我今天正在阅读有关“类型推断和泛型方法”的信息,这是Java SE 7中添加的功能。我对自己说,“我可以在Android代码中使用它吗?

当然,我可以在Android项目中输入代码,看看它是否编译,但我更愿意在脑海中有某种映射。

我尝试过谷歌搜索此信息,检查Android文档等,但找不到答案。

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


答案 1

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

编辑看起来从KitKat开始,Android支持Java SE 7语言功能。请参阅下面的评论。


答案 2

推荐