我的代碼現在運行在Java J2SE 5.0上。它運行良好,但我現在正在考慮使用更高版本的Java。我應該從5.0遷移到Java SE 6嗎?
我已經看到很多關於SE 6新功能的信息,但是如果有人能給我一些關於這些最重要的建議的話,我將不勝感激。是否有任何真正的性能改進或我應該研究的真正優秀的新功能。
謝謝
我的代碼現在運行在Java J2SE 5.0上。它運行良好,但我現在正在考慮使用更高版本的Java。我應該從5.0遷移到Java SE 6嗎?
我已經看到很多關於SE 6新功能的信息,但是如果有人能給我一些關於這些最重要的建議的話,我將不勝感激。是否有任何真正的性能改進或我應該研究的真正優秀的新功能。
謝謝
是否有任何實際的性能改進
哎呀肯定。 Java6虛擬機比Java5虛擬機快得多。不過,這些新功能通常是令人沮喪的。
除此之外,Java5已經過時,並且不再受支持。
我強烈建議升級,特別是如果額外的性能對您有用。
我會建議切換,不僅是爲了性能的原因,而是要利用和學習新的Java版本必須提供的新功能。它總是需要很長時間才能找到,學習用java新版本製作的新東西,越早越好。您的計劃將更加強大,時間更短,您將在IT方面實現更多創新。
對於的是,它可能是不錯的看看那個java...7 will offer.
問候, 斯特凡
自從Java被稱爲「IT創新」已經很多年了,我擔心:( – skaffman
一旦釋放已在社區接受功能,你應該總是移動到它以提高性能和安全性。
從SE5到SE6,沒有太多的新功能。但是,Swing性能和垃圾收集器算法一樣大大增強。總的來說,這次修訂使應用程序性能更快。
絕對升級!
Java SE 5現在已經快7歲了。版本6已經存在了將近5年。
http://en.wikipedia.org/wiki/Java_version_history#J2SE_5.0_.28September_30.2C_2004.29
至於語言和API的Java 6沒有太大變化,性能改進和修正是其主要特點。
如果你的代碼工作正常,性能是可以接受的。
保持
見http://stackoverflow.com/questions/3371681/reasons-and-advantages-for-upgrading-to-java-6-for-a-non-technical-decider-at- th/3371725#3371725 – skaffman
Sun Java 5的EOL已經有至少幾年了。除非你想爲Java SE 5商業版分出$$$,否則你不僅應該採用Java 6,還應該考慮在下一年左右到Java 7的遷移路徑。 Java 6是在近5年前發佈的,所以你很遲才問這個問題。 –
儘管Java 6有其優勢,但您可能希望等待Java 7成爲標準的Java下載(目前可供開發人員使用)。我認爲這不會花很長時間。 – maaartinus