麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Java > 正文

J2SE 1.5版本的新特性一覽

2020-01-31 16:52:42
字體:
來源:轉載
供稿:網友
文章來源:互聯網 作者:supertoto(翻譯)/CSDN.Net

 到了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的開發者們將擁有一個激動人心的一年。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 亚洲午夜久久久精品一区二区三区 | 超碰97在线人人 | 精品一区在线视频 | 久草在线观看资源 | 神马久久蜜桃 | www.99tv| 亚洲综合一区二区三区 | 欧美一级黄色片在线观看 | 中文字幕在线播放视频 | 日韩在线播放第一页 | 欧美日韩在线中文 | 国产成人在线视频播放 | 九九热精品在线视频 | 海角在线观看91一区二区 | 欧美一级电影网站 | 嗯~啊~用力~高h | www.17c亚洲蜜桃 | 99精品视频一区二区 | 成人一区二区在线观看视频 | 精品久久久久久久久久 | 一级做a爰片性色毛片2021 | 国产精品久久999 | 欧美性受ⅹ╳╳╳黑人a性爽 | 国产精品久久久久久久娇妻 | 91午夜免费视频 | 国产精品成人久久 | 中文字幕精品在线播放 | 亚洲视频在线一区二区 | 精品亚洲va在线va天堂资源站 | 草久在线 | 国产99精品视频 | 久久久精品视频国产 | 黄色网电影 | 欧美性生活网站 | 国产寡妇xxxxxxxx性开放 | 91av亚洲| 久久一区国产 | 中国漂亮护士一级a毛片 | 国产成人高清在线观看 | 成人午夜看片 | 成人区一区二区三区 |