Java 应用程序从 1.5 迁移到 1.8
Migration of Java Application from 1.5 to 1.8
我们正在进行迁移应用程序的项目(内置于java 5)
到 java 8 以获得更好的性能,
但是,我们不确定
1.升级环境或
2.Build java 8 从头开始完成应用程序,
以及它将如何提高性能!
而且我们知道,每个版本都会有一些已弃用的 API。
所以,在升级时是否有可能出现错误或错过某些功能?
我们该如何纠正?
请评论您的建议!
首先,您始终可以迁移到更新版本的 java,因为 java 是向后兼容的。另外,您是对的,很少 API 可能已被弃用,但您始终拥有可以解决的新选项。
我的建议是,如果您没有庞大的代码或庞大的代码 API,请在新版本中重新编写相同的代码,因为您可能会利用函数式编程的好处。
Java 具有完全向后兼容性,所以
- 如果您只是更改 java 版本,那么它不会有任何错误,因为 java8 与以前的 java 版本完全兼容。
- 如果你想使用 java8 提高性能,那么你必须阅读 java8 发行说明以了解你可以从哪里获得更快的当前代码替代品,然后你只能重新仅此功能
我们正在进行迁移应用程序的项目(内置于java 5) 到 java 8 以获得更好的性能,
但是,我们不确定 1.升级环境或 2.Build java 8 从头开始完成应用程序,
以及它将如何提高性能!
而且我们知道,每个版本都会有一些已弃用的 API。 所以,在升级时是否有可能出现错误或错过某些功能?
我们该如何纠正?
请评论您的建议!
首先,您始终可以迁移到更新版本的 java,因为 java 是向后兼容的。另外,您是对的,很少 API 可能已被弃用,但您始终拥有可以解决的新选项。 我的建议是,如果您没有庞大的代码或庞大的代码 API,请在新版本中重新编写相同的代码,因为您可能会利用函数式编程的好处。
Java 具有完全向后兼容性,所以
- 如果您只是更改 java 版本,那么它不会有任何错误,因为 java8 与以前的 java 版本完全兼容。
- 如果你想使用 java8 提高性能,那么你必须阅读 java8 发行说明以了解你可以从哪里获得更快的当前代码替代品,然后你只能重新仅此功能