Posted on 2006-11-24 16:02
Jaunt 閱讀(164)
評論(0) 編輯 收藏 所屬分類:
咖啡Java
Java越來越有影響力了……"Tiger"代表什么,似老虎一樣的威力嗎?一句話:Java?,?I ?love you !
2004:Java 5.0
????????????????????????????????????????????????????????????????????????????????????????????????? 莫映 / 文
2004年9月30日,代號為“Tiger”,研發(fā)歷時近三年的J2SE 5.0發(fā)布正式版本,這是Java平臺歷來發(fā)布版本中改動面波及最大的一次。
縱觀Tiger,“Ease of development”是其核心主題,這一點著重體現(xiàn)于語言特性上的改進,這在很大程度上,簡化了開發(fā)人員日常的編程任務(wù),以往一些瑣碎的手工勞動都代之以輕松自然,而又安全可靠的自動化實現(xiàn)。其中的注解功能,以及隨之而來的聲明式編程,還對構(gòu)筑于J2SE 5.0之上的J2EE 5.0產(chǎn)生了巨大影響。盡管Tiger在語言特性上做了很大的動作,但作為Java技術(shù)的基礎(chǔ)支撐,這些改動都是深思熟慮的結(jié)果。
Tiger發(fā)布至今也有大半年了,那么Sun又是如何規(guī)劃J2SE的未來藍圖的呢?據(jù)悉,J2SE的下兩個版本分別是代號為“Mustang”的J2SE 6.0和代號為“Dolphin”的J2SE 7.0,預(yù)計Mustang將于明年發(fā)布。在吸取了Tiger研發(fā)周期過長的教訓(xùn)之后,Sun副總裁Graham Hamilton表示,Mustang的發(fā)布周期將不會那么長。并且,Sun還將“Becoming more open”作為Mustang的主題之一。未來JCP對Java技術(shù)的影響將會愈加深入,而整個研發(fā)過程也將會愈加透明。Mustang在正式發(fā)布前的內(nèi)部版本也會陸續(xù)見諸于眾,如此,廣大Java開發(fā)者便可以更加及時的了解到Java發(fā)展的最新情況。
在語言層面上的擴展依然會比較謹(jǐn)慎,比如像AOP這樣的當(dāng)下熱門技術(shù),依然不太可能會見諸其中。據(jù)Hamilton所言,一個有可能被引入的語法特性被稱作“friends”import機制,它將使由多個包組成的大型項目變得易于管理。