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

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

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

    dyerac  
    dyerac In Java
    公告

    日歷
    <2006年7月>
    2526272829301
    2345678
    9101112131415
    16171819202122
    23242526272829
    303112345
    統(tǒng)計
    • 隨筆 - 36
    • 文章 - 10
    • 評論 - 94
    • 引用 - 0

    導航

    常用鏈接

    留言簿(5)

    隨筆分類(49)

    隨筆檔案(36)

    文章分類(11)

    文章檔案(10)

    相冊

    dyerac

    搜索

    •  

    積分與排名

    • 積分 - 79673
    • 排名 - 705

    最新隨筆

    最新評論

    閱讀排行榜

    評論排行榜

     
    我決定,還是從基礎學起!

    1.ArrayList實際上應該是數(shù)組實現(xiàn),所以不方便做大量的刪除和添加,但是很有效與get(),set()方法
    ?? LinkedList是基于鏈表實現(xiàn),所以不應該用作隨機訪問,但是add(),remove()方法很適用

    2.add(),remove()方法會破壞集合的結構,所以在用兩個線程訪問時會出現(xiàn)同步問題.但是set()(改變之前訪問的值)不會.

    3.vector和arraylist都是基于數(shù)組實現(xiàn)的,它們的區(qū)別在于,vector是同步的,會消耗更多的資源,所以不需要同步時,最好使用arraylist
    ? 同樣的例子還有Hashtable(同步)和HashMap

    4.集合的某些操作會有boolean的返回值,該值表示是否改變了集合的結構(比如add).由此可以判斷操作是否成功

    5.HashSet不能存放相同的元素, 而且是無序存放的. TreeSet提供了排序的方法,可以讓元素自身實現(xiàn)Comparable接口,或者 為TreeSet制定特殊的排序類Comparator

    6. PriorityQueue提供了高效的得到最小元素的方法,這有助于實現(xiàn)任務調度器類似的功能

    7.Map的keySet, entrySet, values可以訪問和刪除鍵值或者鍵名,但是不能增加.增加的話必須直接調用Map的方法.同樣,Map中相同的元素只能有一個鍵名

    8.WeakHashMap可以把map中不再需要的元素由gc回收

    9.LinkedHashSet和LinkedHashMap提供了排序的方法,但是這個排序是可以控制的,accessOrder為true時是按照訪問的順序進行的,為false時是按照你的輸入順序

    10.IdientityHashMap通過內存地址計算hascode,因此可以擁有相同的元素,因為它中間的比較是通過"=="而不是equals

    11.Collections類提供了一系列操作Collection接口的方法和算法, 比如二分查找, 排序等等(請注意Collections和Collection的區(qū)別)

    12.視圖技術:
    ??? 這是集合框架一項出色的技術, 對于現(xiàn)有集合的操作, 比如說選取子集, 由該集合產生特殊集合等等,實際上都沒有創(chuàng)建新的集合,而是在原有集合上創(chuàng)建視圖,該視圖是實現(xiàn)了Collection接口的特殊實現(xiàn)類,用戶對這些類的調用實際上還是對被其包裹的原有集合的調用, 視圖實際上起到了的代理的作用
    ?? 因此,視圖的問題在于通過視圖你有時無法調用接口的所有方法,比如List.asList(Array a)可以把數(shù)組包裹成列表,但實際上,我們的操作還是直接傳到了數(shù)組之中.因此,對于這樣的列表, 所有的更改結構的方法(如add, remove)都不被支持.(代測驗)
    posted on 2006-07-30 22:34 dyerac in java... 閱讀(356) 評論(0)  編輯  收藏 所屬分類: JavaSE
     
    Copyright © dyerac in java... Powered by: 博客園 模板提供:滬江博客
    主站蜘蛛池模板: 国产成人AV免费观看| 99在线观看精品免费99| 亚洲视频在线免费看| 亚洲国产精品特色大片观看完整版 | 亚洲最大在线观看| 亚洲av日韩综合一区在线观看| 亚洲国产精品13p| 亚洲国产精品无码久久青草| 国产精品无码一区二区三区免费| 日本视频一区在线观看免费| 欧洲人免费视频网站在线| h视频免费高清在线观看| 杨幂最新免费特级毛片| 精品一区二区三区高清免费观看| 两个人看的www免费视频| 精品国产呦系列在线观看免费| 免费人成网站永久| h视频在线免费观看| a级在线观看免费| 亚洲三级在线免费观看| 美女黄网站人色视频免费国产| 日本一道一区二区免费看 | 免费人成网上在线观看| 3344在线看片免费| 免费可以在线看A∨网站| 亚洲国产精品成人网址天堂| 浮力影院亚洲国产第一页| 亚洲av永久无码精品古装片| 亚洲av无码电影网| 久99久无码精品视频免费播放| 美丽姑娘免费观看在线观看中文版| 国产一卡二卡3卡四卡免费| 亚洲精品无码AV中文字幕电影网站| 亚洲日本va午夜中文字幕一区| 亚洲色大成网站www尤物| 一个人看的www免费在线视频| 久久久久久久久免费看无码| 国产成人亚洲综合色影视| 亚洲欧美乱色情图片| 波多野结衣在线免费视频| 最新国产AV无码专区亚洲|