ale*_*sc3 4 java jvm bytecode compilation backwards-compatibility
我已经读过JDK生成的字节码是通用的.我说的是他们只做内存映射,调用等事情......所以如果这是真的,那就意味着我可以,例如,如果编写一个具有JDK 1.7特性的程序,我不需要担心它是否可以在JRE 1.6的用户中运行?(这是一个例子,它可能发生在更多爆炸案件中).
所以,我的问题是:我可以用1.7中的新东西编写程序并在1.6中运行吗?
And*_*son 7
我可以用1.7中的新东西编写程序并在1.6中运行吗?
不,Java不向后兼容.
请注意,可以使用交叉编译选项在1.7 JDK中创建与Java 1.6 JRE兼容的代码,但该代码只能使用1.6版中提供的类,属性,方法和语言功能.
归档时间:
11 年,11 月 前
查看次数:
254 次
最近记录: