對於J2ME來說,我覺得她已經完了,隨著object-c,以及一些其他的主流語言包括C++,在手機等移動設備上大行其道,java的前途已危在旦夕(移動設備上的前途),引用Google的話說,就是:“Java已經over!”。
事實上我們可以分析一下,現在的所謂的J2ME的開發幾乎每一款手機都有自己的版本,他們所用的Java軟件是不通用的,當我們不辭辛苦地去開發一款j2me程序時還要為各種不同的手機去准備不同的版本,事實上這樣的J2me的存在也就失去了意義!可以說跨平台的概念不復存在,當然,如果你真的吃飽了沒事做的話,要學J2ME也沒有問題,因為畢竟在對其的學習過程中也是可以學到一些基礎知識的。
當然,對於要想成為編程高手的同學,我建議學習C語言,然後學習C++,這是一條光明大道。至少在未來的一段時間之內,這種局面是不會改變的。那麼當然,不可否認的是關於.Net我本人會有著一種特有的情懷。我會繼續學習.Net。
另一方面,我們知道JAVA的致命缺點――運行速度慢,這一缺點也嚴重影響到了J2SE和包括J2EE在內的JAVA各個版本。希望Oracle盡快推出JAVA的新版本以彌補JAVA的一些缺陷,畢竟Java本身有其自身的優越性所在。