我们的桌面唯一的产品在工作中已经使用JAVA1.4.2,直到现在(也1.4.2java运行环境附带产物)。我试图说服管理,让我们升级到较新的版本以便于获得的性能,API/设和开发人员的舒适度的好处。

由于1.5已经达到终止的过渡,我思考的升级到1.6.0_10直接(更新10个选择,因为它是一个主要的一个)。在代码,所有编译错误都是变量名称 enum 我已经重命名和产品工作正常。

问题是

  • 这是否升级建议/现即跳过1.5?是否有任何渔获量
  • 如果是的话那么我应该升级为1。6u10或最新的1.6?

感谢

有帮助吗?

解决方案

我想说如果你要做的升级,然后去任何最新更新。你实际上可能获得一些免费的性能的收益与1.6,我知道一些JVM改进已经取得了1.4.

其他提示

在一般情况下,是相当好的是向后兼容的。

在情况有需要找出什么改变了在Java平台从1.4至6时,以下是一个列表中的变化,太阳已经列出每个版本:

总有一种可能性的任何具体的释放可能包含一个错误会影响你,或你的代码取决于一些不确定的行为标准API类已经改变了,但在一般情况下,升级到最新的Java释,建议和相对容易。你当然应该试验的产品广泛的新java运行环境.

它的爪哇,这不是一个肮脏的脚本语言而改变它的语法、语法、及其API每一个细微的释放。

向兼容性是一个主要特点。

只是做的(摇摆的应用程序)从1.3至1.6:)

工作(根据UAT试验)完全确定的(除了一些变化需要awt UI)。PTE显示了一些记忆消费量削减(不多的),而侧服务器工作有所加快(我倾向于认为这是由于GC改进和串的实习()).

在任何情况下,你必须这样做,因为终止,和1.6是没有太大的不同,从1.5.所以我说1.6肯定。

这是否升级建议/现即跳过1.5?是否有任何渔获量

我认为这是一个好主意跳过1.5和直接转到1.6和绝对没有要求,迫使你去过1.5.

如果是的话那么我应该升级为1。6u10或最新的1.6?

我会去的。实际上,我认为1中。6u16是的 目前的主要释放.

我会推荐你升级到Java6超过1.5.如有就已经是一个需要测试你的应对新的java运行环境无论你选择的,你可以利用这个机会。而不是增加你的升级两次(一次为1.5和1.6),并需要试验周期的两倍,你可以把它弄出来的方式一次。而您是在它,升级到最新版本可用将是完美的罚款。

我们最近升级我们的摆动应用(很多的拖)从1.4至1.6要得到并发设施,和我们还没有看到一个单一的问题,这是由于Java本身。我们还要去雨云外观和感觉自从窗外观和感觉不看看,感觉就像窗户。

凶手的特征你应该告诉你的老板,是如何附加的应用程序使用jvisualvm到反省运行程序的情况下的问题。

摇摆的应用程序可以肯定有问题的版的版本。我们有问题的每升级(1.3至1.4和1.4至1.5和我们坚持我们的脚趾成1.6和更多的问题)。然而,没有理由花费的时间上的1.5.直到1.6,最新版本,你不会节省任何时间通过的要1.5,你只会花费大量的时间测试1.5然后再做一次在某一点,在未来的1.6.更经济的跳到1.6.

很多小的修正解决问题,所以坚持1。6_u10只是邀请的问题。u10是一个很大的升级(不同于它的名称所暗示的)远摆感到关切的是,几个版本后解决问题的曝光后u10被释放。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top