Java jdk1.6.0_03的版本不能运行在jdk1.4.2时开发的程序吗?对jkd升级不怎么理解!

来源:百度知道 编辑:UC知道 时间:2024/04/30 23:42:09
Java jdk1.6.0_03的版本不能运行在jdk1.4.2时开发的程序吗?对jkd升级不怎么理解!

只是不一定能运行。因为新版本会加入新的包或是方法,并将过去的某些方法放弃。

也不是一定不能运行,有些程序能运行,但是有些则不行。JDK1.5之后,就加入了一些新的方法、包,并替换过去的一些方法或包,比如说1.5之前的show方法都被setVisible(blooen)替换,如果你的程序里有这个方法在1.6系列运行时就会有如:使用或覆盖了一个过时的API。

总的说来,要看你程序里有没有已经升级的方法或引用包等,有的话就需要修改修改再在1.6上运行。

java基本是向后兼容,可以这样理解,在1.4.2开发的东西可以在1.6上运行,反过来不一定能运行