有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

Java应用程序从1.5到1.8的性能迁移

我们正在进行一个迁移应用程序的项目(内置于java 5中) 为了获得更好的性能

但是,我们不确定 1.升级环境或 2.用java 8从头开始构建完整的应用程序

以及它将如何提高性能

我们知道,不同版本之间会有一些不推荐的API。 那么,升级时是否可能出现错误或错过某些功能

我们怎样才能纠正这一点

请评论你的建议


共 (2) 个答案

  1. # 1 楼答案

    Java具有完全的向后兼容性,所以

    1. 如果您只是更改java版本,那么它将不会有任何错误,因为java8与以前的java版本完全兼容
    2. 如果您想使用java8提高性能,那么您必须阅读java8发行说明,以了解哪里可以更快地替代当前代码,然后只能重新编写该功能
  2. # 2 楼答案

    首先,由于java是向后兼容的,所以您总是可以迁移到较新版本的java。此外,你是对的,可能很少有API被弃用,但你总是有可以解决的新选项。 我的建议是,如果您没有庞大的代码或笨重的API,请在新版本中重新编写相同的代码,因为您可能会利用函数式编程的优点