成人午夜激情影院,小视频免费在线观看,国产精品夜夜嗨,欧美日韩精品一区二区在线播放

當前位置:首頁>>軟件教程>>新聞內容  
J2SE 1.5版本的新特性一覽
作者:supertoto(翻譯) 發布時間:2003-10-10 12:23:06 | 【字體:

到了2003的年末,J2SE1.5的beta版本就將發布了。這次發布和現在已經發布的J2SE1.4的兩個更新1.4.1和1.4.2都如2003年的JavaOne大會預期的發布。如果你沒有參加這次大會,或者想重新回顧一下,那么下面就是這次大會的簡要內容。


J2SE 1.4.1 and 1.4.2 Releases

當1.4.1(開發代號“Hopper”)在2002年9月發布以及它的后續版本1.4.2(開發代號“Mantis”)在2003年1月如期發布的時候,已經修復了超過4000個的bug,并且還在繼續的修復中。

在J2SE1.5的新特性中,將添加一些眾人期待已久的功能,比如對Itenium CPU的完全支持;Swing的用戶將看到兩個全新的內建Look & Feels,一個是Windows XP風格,一個GTK風格;同時啟動時間上也有改進。

在服務器端的增強主要包含了兩個新增的GC,一個并行標記清掃算法(concurrent mark and sweep algorithm)和類似年輕空間收集(parallel young space collector)。這兩個新的GC能通過編譯的參數來調用:-XX:+UseConcMarkSweepGC 和 -XX:+UseParallelGC。

接下來,如何運用這些參數來調整系統的最佳性能就是我們在J2SE1.5中需要學習和理解的了。

J2SE 1.5 Release

J2SE 1.5(開發代號“Tiger”)是Java平臺和語言上的一個重要修改,目前主要包括了15個JSR的請求和其他一些類似的更新。這次的Release主要關注于幾個關鍵的主題:主要是品質,監視和管理,性能和可擴展性,輕松的開發以及桌面客戶端。

Ease of Development(輕松的開發)

你可能已經聽到過了關于減輕開發難度而做的Java語言上的修改。這次J2SE根據JSR的要求實現以下幾個JSR:JSR 201 包含了4個修改;JSR 175的核心是支持元數據(metadata),而JSR 14則規范了泛型。

元數據功能提供了聲明式的開發,并且取代了一些工具的代碼生成和維護功能。泛型提升了無需手動轉型(manual casting)的代碼復用,通常manual casting都會帶來類型安全性上的一些問題。

另外的四個修改分別是:

  • 用for循環來遍歷容器(Collection 類型),而不需要顯式的聲明容器的迭代器(Iterator); 
  • 枚舉類型提供了超越類似final static int的,增強的類型安全性; 
  • 當在泛型中使用基本數據類型(Primitive Types)的時候提供自動裝箱(autoboxing)功能(原來的泛型中是不能使用基本類型的); 
  • 引入了靜態常量(static constants)類改進顯式的共享一個靜態數據;

為了實現輕松的開發,除了語言上的修改之外,還有一些額外的東西,比如一些懷念printf函數的會發現它又回來了;一個新的并發工具(在JSR 166中提及)將使得多線程編程變的更加簡單輕松。


Scalability and Performance(可擴展性和性能))


J2SE 1.5版本將承諾改進可擴展性和性能,尤其是在啟動時間和內存印記(memory footprint)上,將使得用戶能以最快的速度發布一個應用程序。從JSR 163上將實現內建的性能工程(Performance ergonomics)和個功能強勁的API profile工具。


Monitoring and Manageability(監視和管理))


監視和管理是Tiger中的一個主要特性。那些在J2EE平臺上使用JMX的開發者將非常開心的看到這樣的特性能在J2SE中實現。通過對JVM的監視,將允許對已發布的應用程序健康性的完全檢查,包括對底層內存泄漏檢測,錯誤處理甚至是API 堆棧跟蹤(stack trace)的監視。


Core XML Support(核心的XML支持))


J2SE 1.5的介紹被修改為XML的核心平臺,表示Java的核心API將包括了XML1.1,SAX 2.0和DOM Level3。Web service方面的API,JAX-RPC,和JAXB將繼續出現在Web Service的包中,在以后的新版本中這些API將被添加到核心API中去。


Desktop Client(桌面客戶端))


最后一個重點的新特性是桌面客戶端。這將帶來幾個內建的新的Look & Feels支持,并且增強了對皮膚(skins)的支持。除了啟動速度和內存印記的增強,桌面開發者又多了幾個值得期待的新特性。


Unicode 3.1 Support(對Unicode 3.1的支持))


32位的代理字符(surrogate character)支持將會很謹慎的添加到新的版本中,所以1.5版本將仍然使用16位的char類型。


New IO Support(新的IO支持))


新版本將提供對異步IO的支持,并且支持在平臺中適當的地方開拓更深入的使用這些API。


有了J2SE 1.4.2和J2SE1.5,Java的開發者們將擁有一個激動人心的一年。

出處:http://developer.java.sun.com/developer/technicalArticles/RoadMaps/J2SE_1.5/j2se_1_5.html


文章來源:CSDN
·Sun公布桌面Java新版本“J2SE 1.5”測試版
·學習J2SE過程中的30個基本概念
 放生
 愚愛
 夠愛
 觸電
 白狐
 葬愛
 光榮
 畫心
 火花
 稻香
 小酒窩
 下雨天
 右手邊
 安靜了
 魔杰座
 你不像她
 邊做邊愛
 擦肩而過
 我的答鈴
 懷念過去
 等一分鐘
 放手去愛
 冰河時代
 你的承諾
 自由飛翔
 原諒我一次
 吻的太逼真
 左眼皮跳跳
 做你的愛人
 一定要愛你
 飛向別人的床
 愛上別人的人
 感動天感動地
 心在跳情在燒
 玫瑰花的葬禮
 有沒有人告訴你
 即使知道要見面
 愛上你是一個錯
 最后一次的溫柔
 愛上你是我的錯
 怎么會狠心傷害我
 不是因為寂寞才想
 親愛的那不是愛情
 難道愛一個人有錯
 寂寞的時候說愛我
主站蜘蛛池模板: 青川县| 宝坻区| 宜州市| 鸡泽县| 阳谷县| 高台县| 永春县| 崇礼县| 汉川市| 伊吾县| 靖西县| 天台县| 浪卡子县| 资阳市| 阿克| 高密市| 铜陵市| 柳州市| 安庆市| 慈利县| 贡山| 雷山县| 册亨县| 安康市| 哈巴河县| 柳江县| 安吉县| 获嘉县| 泸水县| 韶关市| 鄂尔多斯市| 宾川县| 德庆县| 罗定市| 剑河县| 郑州市| 慈溪市| 濉溪县| 吴忠市| 炉霍县| 汉阴县|