android使用的java语言规范的版本跟原生Java的版本没有对应关系

android 4所支持的JAVA语法是否兼容JAVA6的语法 ? 

只能说大体上是,但没有明确说法;事实上,两者的版本没有对应关系。 说得更极端一点,android目前没有为自己所用的java语言提供版本机制:

引用

"java.version" property returns 0 because it is not used on Android,

"java.specification.version" invariably returns 0.9 independently of the version of Android used,

"java.class.version" invariably returns 50 independently of the version of Android used,

参考:

http://en.wikipedia.org/wiki/Comparison_of_Java_and_Android_API#System_properties

Leave a Comment

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.