<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

    搜索

    •  

    積分與排名

    • 積分 - 79657
    • 排名 - 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)任務調(diào)度器類似的功能

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

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

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

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

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

    12.視圖技術:
    ??? 這是集合框架一項出色的技術, 對于現(xiàn)有集合的操作, 比如說選取子集, 由該集合產(chǎn)生特殊集合等等,實際上都沒有創(chuàng)建新的集合,而是在原有集合上創(chuàng)建視圖,該視圖是實現(xiàn)了Collection接口的特殊實現(xiàn)類,用戶對這些類的調(diào)用實際上還是對被其包裹的原有集合的調(diào)用, 視圖實際上起到了的代理的作用
    ?? 因此,視圖的問題在于通過視圖你有時無法調(diào)用接口的所有方法,比如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: 博客園 模板提供:滬江博客
    主站蜘蛛池模板: 成年丰满熟妇午夜免费视频| 蜜臀91精品国产免费观看| 亚洲黄色免费网址| 最近中文字幕无免费视频| 免费在线观看亚洲| 亚洲AV日韩AV天堂久久| 国产免费毛不卡片| 日韩在线观看视频免费| 亚洲视频一区在线| 国产伦精品一区二区三区免费下载| a级黄色毛片免费播放视频| 亚洲熟妇无码久久精品| 亚洲国产精品狼友中文久久久| 一区二区免费视频| 黄色免费网站在线看| 777亚洲精品乱码久久久久久| 国产一区二区视频免费| 无人在线观看免费高清| 疯狂做受xxxx高潮视频免费| 亚洲v高清理论电影| 亚洲国产精品尤物YW在线观看| 麻豆视频免费观看| 两个人的视频www免费| 亚洲熟妇自偷自拍另欧美| 亚洲AV无码国产丝袜在线观看 | 国产中文字幕在线免费观看| 亚洲av无码久久忘忧草| 亚洲国产成人高清在线观看 | 亚洲欧洲日韩国产综合在线二区| 国产免费看插插插视频| ww在线观视频免费观看| 久久国产免费直播| 风间由美在线亚洲一区| 亚洲AV无码国产精品色| 亚洲欧洲日韩国产综合在线二区| 亚洲国产专区一区| 成人免费无码精品国产电影| 国产一卡二卡3卡四卡免费| 日韩精品免费视频| 久久一区二区三区免费| 免费无码又爽又黄又刺激网站|