<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Swing


    天行健 君子以自強不息

    posts - 69, comments - 215, trackbacks - 0, articles - 16
       :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

    Java 6的十大亮點(轉(zhuǎn))

    Posted on 2007-10-12 09:38 zht 閱讀(1194) 評論(1)  編輯  收藏
      Danny Coward在他的博客中列出了Java SE 6的十大新功能,同時也是他認(rèn)為你應(yīng)該升級到Java SE 6上的十大原因。這十大看點以次是:
    1. 性能和質(zhì)量:Java 6同Java 5不一樣,沒有新的語言特征,是一個以穩(wěn)定、提高為目的的版本。Java 6不論是服務(wù)器端還是客戶端版本都有了兩位數(shù)百分比的提高,根據(jù)領(lǐng)域的不同Java 6性能提高了20%-40%。在質(zhì)量,僅僅是兼容性測試就有100,000個測試程序來保證,Java 6是第一版在社區(qū)模式下開放式的進(jìn)行的,Mustang社區(qū)為Java 6的開發(fā)提供了大量的錯誤報告,這些錯誤由于及時地在版本開發(fā)早期階段中就發(fā)現(xiàn),使得這一版的質(zhì)量得到了極大的提高。從各種社區(qū)對于Java 6的反饋來看,從beta開始,人們就普遍認(rèn)為這是一般質(zhì)量比較高的版本。

    2. 新的安全功能,Java 6對于安全的新支持主要有:JSR 105: XML DSIG API/implementation、本地平臺GSS/Kerberos的集成、JSR 268: Smart Card I/O API、訪問Windows平臺本地PKI和加密服務(wù)、Java GSS實現(xiàn)對SPNEGO協(xié)議的支持、基于JAAS的LDAP認(rèn)證、PKI證書路徑生成器和校驗器實現(xiàn)的改進(jìn)等等。

    3. 桌面應(yīng)用和部署。Java 6對于桌面應(yīng)用的改進(jìn)應(yīng)該說是最大的亮點之一,它不像安全那么不容易被人注意到,已經(jīng)有很多人認(rèn)為Java 6是面向桌面應(yīng)用的版本。Swing在許多方面得到改進(jìn):LookAndFeel,性能極大提高,字體反走樣,GroupLayout集成,太多太多。可插拔標(biāo)注(Pluggable Annotations),支持自定義的標(biāo)注,并且在虛擬機參數(shù)中可以直接加入處理標(biāo)注的腳本。詳情參見Joe Darcy的一篇文章Standardizing Annotation Processing

    4. 編譯器API,Java 6提供了Compiler API可以讓你編程實現(xiàn)對于Java編譯器的運行時訪問和控制。

    5. 虛擬機監(jiān)控和管理,現(xiàn)在的虛擬機工具,包括監(jiān)控、調(diào)優(yōu)、調(diào)試、和管理都能在Java程序運行的時候動態(tài)連接上去進(jìn)行調(diào)控,不需要你在啟動Java程序之前設(shè)置好選項,這對于服務(wù)器端長時間運行的服務(wù)程序,比如應(yīng)用服務(wù)器,Web服務(wù)器等等出現(xiàn)問題時進(jìn)行調(diào)試提供了極大的方便,這些程序往往出現(xiàn)問題時需要即時環(huán)境調(diào)試,不可能允許你關(guān)閉他們,再使用調(diào)試選項重新啟動,重新調(diào)試。這一點非常非常有用。

    6. 新的桌面API,包括SwingWorker、JTable排序和過濾、GroupLayout功能。SwingWorker能幫你編寫響應(yīng)速度比較快的Java用戶界面。

    7. 數(shù)據(jù)庫訪問,新的JDBC 4.0 API,以及一個純Java的數(shù)據(jù)庫(前身是Apache Derby),允許你在編寫小類型的java應(yīng)用時使用改數(shù)據(jù)庫作為信息存儲。

    8. 腳本語言標(biāo)準(zhǔn)化支持。Java6標(biāo)準(zhǔn)化了腳本的支持,包括了流行的JRubby、JavaScript、Groovy等等。腳本語言的標(biāo)準(zhǔn)化被許多人看做Java 6最主要亮點之一。

    9. Web服務(wù)的完全支持,提供了好用的API允許用戶方便的開發(fā)Web服務(wù),而不需要第三方的支持。

             我覺得Danny對于這十條的排序并不是太合理,而且他漏了很多Java 6的新功能,我認(rèn)為前三名應(yīng)該是:

    1. 性能和質(zhì)量的提升

    2. 桌面集成和部署的提高

    3. 腳本語言的標(biāo)準(zhǔn)化支持

             當(dāng)然每個人都有自己看法,這主要是和你關(guān)心的內(nèi)容有關(guān),你心目中最喜歡的Java6的新功能有哪些呢?

    主站蜘蛛池模板: 亚洲乱妇熟女爽到高潮的片| 免费无码又黄又爽又刺激| 亚洲熟妇成人精品一区| 亚洲av日韩av激情亚洲| 亚洲一级片免费看| 国产大片51精品免费观看| 国产卡一卡二卡三免费入口| 无码精品国产一区二区三区免费 | 国产精品免费久久久久影院| 亚洲日韩av无码中文| 亚洲乱码日产精品BD在线观看| 亚洲国产成人片在线观看无码| MM131亚洲国产美女久久| 四虎成人精品在永久免费| 成年女人毛片免费播放视频m | 亚洲精品**中文毛片| 久久国产亚洲电影天堂| 亚洲精品无码久久久久去q| 国产国拍亚洲精品福利| mm1313亚洲精品国产| 国产成人精品免费直播| 暖暖免费高清日本中文| 成年轻人网站色免费看| 无码高潮少妇毛多水多水免费| 4虎1515hh永久免费| 久久永久免费人妻精品下载| 四虎国产成人永久精品免费| 国产在线观看免费视频软件| 久久精品成人免费国产片小草| 一个人看的www免费在线视频| 一区二区三区免费视频网站| 日亚毛片免费乱码不卡一区| 国产97视频人人做人人爱免费| 国产一区二区三区亚洲综合| 免费高清A级毛片在线播放| 鲁啊鲁在线视频免费播放| 曰批免费视频播放在线看片二 | 青青青青青青久久久免费观看| 日本一区免费电影| 又黄又爽无遮挡免费视频| 亚洲裸男gv网站|