我有一些在 Java 1.4 上运行的企业应用程序。他们主要在数据库上调用存储过程,解析 XML 文件(最多几兆大),从磁盘读取和写入磁盘。我们有一个要求,现在我们必须将这些应用程序迁移到 Java 6(根本不需要更改代码)。
我的问题:
- 如果我不在 Java 6 下重新编译我的应用程序并使用它运行它们,它会正常工作吗(我知道他们“应该”)?但是,如果有人有不同的想法,请您分享您的想法吗?
- 更重要的问题是 - 它会对性能产生任何影响吗?如,App 在 1.4 上编译并在 1.6 上运行与 App 在 1.6 上编译和运行。与 1.4 相比,1.6 是否会对相同的旧代码进行任何字节码优化?
非常感谢js