我一直在想,用于Android开发的Java版本与Java SE版本之间的关系。例如,我今天正在阅读有关Java SE 7中添加的功能“类型推断和通用方法”的信息。
当然,我可以将代码键入一个Android项目中,看看它是否可以编译,但是我更愿意在自己的脑海里有了某种映射。
我已经尝试使用Google搜索此信息,检查Android文档等,但找不到答案。
编辑:我对语言功能更感兴趣,例如Android Java语法版本与Java SE语法如何相关。
我一直在想,用于Android开发的Java版本与Java SE版本之间的关系。例如,我今天正在阅读有关Java SE 7中添加的功能“类型推断和通用方法”的信息。
当然,我可以将代码键入一个Android项目中,看看它是否可以编译,但是我更愿意在自己的脑海里有了某种映射。
我已经尝试使用Google搜索此信息,检查Android文档等,但找不到答案。
编辑:我对语言功能更感兴趣,例如Android Java语法版本与Java SE语法如何相关。
Answers:
尽管Android版本使用了Apache Harmony SE 6库和工具的一部分,但它与Java SE没有直接关系。Android团队将决定是否以及何时支持/要求SE 7版本的Harmony。
编辑从KitKat开始,Android似乎支持Java SE 7语言功能。请参阅下面的评论。