2011-08-20 73 views
0

我的代碼現在運行在Java J2SE 5.0上。它運行良好,但我現在正在考慮使用更高版本的Java。我應該從5.0遷移到Java SE 6嗎?

我已經看到很多關於SE 6新功能的信息,但是如果有人能給我一些關於這些最重要的建議的話,我將不勝感激。是否有任何真正的性能改進或我應該研究的真正優秀的新功能。

謝謝

+2

見http://stackoverflow.com/questions/3371681/reasons-and-advantages-for-upgrading-to-java-6-for-a-non-technical-decider-at- th/3371725#3371725 – skaffman

+0

Sun Java 5的EOL已經有至少幾年了。除非你想爲Java SE 5商業版分出$$$,否則你不僅應該採用Java 6,還應該考慮在下一年左右到Java 7的遷移路徑。 Java 6是在近5年前發佈的,所以你很遲才問這個問題。 –

+0

儘管Java 6有其優勢,但您可能希望等待Java 7成爲標準的Java下載(目前可供開發人員使用)。我認爲這不會花很長時間。 – maaartinus

回答

1

是否有任何實際的性能改進

哎呀肯定。 Java6虛擬機比Java5虛擬機快得多。不過,這些新功能通常是令人沮喪的。

除此之外,Java5已經過時,並且不再受支持。

我強烈建議升級,特別是如果額外的性能對您有用。

1

我會建議切換,不僅是爲了性能的原因,而是要利用和學習新的Java版本必須提供的新功能。它總是需要很長時間才能找到,學習用java新版本製作的新東西,越早越好。您的計劃將更加強大,時間更短,您將在IT方面實現更多創新。

對於的是,它可能是不錯的看看那個java...7 will offer.

問候, 斯特凡

+0

自從Java被稱爲「IT創新」已經很多年了,我擔心:( – skaffman

0

一旦釋放已在社區接受功能,你應該總是移動到它以提高性能和安全性。

從SE5到SE6,沒有太多的新功能。但是,Swing性能和垃圾收集器算法一樣大大增強。總的來說,這次修訂使應用程序性能更快。

絕對升級!

0

如果你的代碼工作正常,性能是可以接受的。

保持