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