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

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

java基礎(chǔ)(十六)集合(三)

2019-11-14 15:26:19
字體:
供稿:網(wǎng)友

這里有我之前上課總結(jié)的一些知識點(diǎn)以及代碼大部分是老師講的筆記 個人認(rèn)為是非常好的,,也是比較經(jīng)典的內(nèi)容,真誠的希望這些對于那些想學(xué)習(xí)的人有所幫助!

由于代碼是分模塊的上傳非常的不便。也比較多,講的也是比較清晰的!如果你有需要可以在評論中留下您的郵箱我看到一定會免費(fèi)發(fā)給你的!感謝這個平臺讓我們大家共同進(jìn)步吧!! 記住 程序員是無私的!!!

也非常歡迎到我的博客內(nèi)觀看 博客地址:http://www.companysz.com/duscl/

 

/*1:登錄注冊案例(理解)2:Set集合(理解)    (1)Set集合的特點(diǎn)        無序,唯一    (2)HashSet集合(掌握)        A:底層數(shù)據(jù)結(jié)構(gòu)是哈希表(是一個元素為鏈表的數(shù)組)        B:哈希表底層依賴兩個方法:hashCode()和equals()          執(zhí)行順序:            首先比較哈希值是否相同                相同:繼續(xù)執(zhí)行equals()方法                    返回true:元素重復(fù)了,不添加                    返回false:直接把元素添加到集合                不同:就直接把元素添加到集合        C:如何保證元素唯一性的呢?            由hashCode()和equals()保證的        D:開發(fā)的時候,代碼非常的簡單,自動生成即可。        E:HashSet存儲字符串并遍歷        F:HashSet存儲自定義對象并遍歷(對象的成員變量值相同即為同一個元素)    (3)TreeSet集合        A:底層數(shù)據(jù)結(jié)構(gòu)是紅黑樹(是一個自平衡的二叉樹)        B:保證元素的排序方式            a:自然排序(元素具備比較性)                讓元素所屬的類實(shí)現(xiàn)Comparable接口            b:比較器排序(集合具備比較性)                讓集合構(gòu)造方法接收Comparator的實(shí)現(xiàn)類對象        C:把我們講過的代碼看一遍即可    (4)案例:        A:獲取無重復(fù)的隨機(jī)數(shù)        B:鍵盤錄入學(xué)生按照總分從高到底輸出        3:Collection集合總結(jié)(掌握)    Collection        |--List    有序,可重復(fù)            |--ArrayList                底層數(shù)據(jù)結(jié)構(gòu)是數(shù)組,查詢快,增刪慢。                線程不安全,效率高            |--Vector                底層數(shù)據(jù)結(jié)構(gòu)是數(shù)組,查詢快,增刪慢。                線程安全,效率低            |--LinkedList                底層數(shù)據(jù)結(jié)構(gòu)是鏈表,查詢慢,增刪快。                線程不安全,效率高        |--Set    無序,唯一            |--HashSet                底層數(shù)據(jù)結(jié)構(gòu)是哈希表。                如何保證元素唯一性的呢?                    依賴兩個方法:hashCode()和equals()                    開發(fā)中自動生成這兩個方法即可                |--LinkedHashSet                    底層數(shù)據(jù)結(jié)構(gòu)是鏈表和哈希表                    由鏈表保證元素有序                    由哈希表保證元素唯一            |--TreeSet                底層數(shù)據(jù)結(jié)構(gòu)是紅黑樹。                如何保證元素排序的呢?                    自然排序                    比較器排序                如何保證元素唯一性的呢?                    根據(jù)比較的返回值是否是0來決定                    4:針對Collection集合我們到底使用誰呢?(掌握)    唯一嗎?        是:Set            排序嗎?                是:TreeSet                否:HashSet        如果你知道是Set,但是不知道是哪個Set,就用HashSet。                    否:List            要安全嗎?                是:Vector                否:ArrayList或者LinkedList                    查詢多:ArrayList                    增刪多:LinkedList        如果你知道是List,但是不知道是哪個List,就用ArrayList。        如果你知道是Collection集合,但是不知道使用誰,就用ArrayList。        如果你知道用集合,就用ArrayList。    5:在集合中常見的數(shù)據(jù)結(jié)構(gòu)(掌握)    ArrayXxx:底層數(shù)據(jù)結(jié)構(gòu)是數(shù)組,查詢快,增刪慢    LinkedXxx:底層數(shù)據(jù)結(jié)構(gòu)是鏈表,查詢慢,增刪快    HashXxx:底層數(shù)據(jù)結(jié)構(gòu)是哈希表。依賴兩個方法:hashCode()和equals()    TreeXxx:底層數(shù)據(jù)結(jié)構(gòu)是二叉樹。兩種方式排序:自然排序和比較器排序        */

 


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 精品小视频 | 久久777国产线看观看精品 | 免费一级a毛片免费观看 | 在线免费亚洲 | 亚洲男人一区 | 日日爱99 | 国产免费观看一区二区三区 | 精品一区二区在线视频 | 久久久久久久久久久国产精品 | 久久人人97超碰国产公开结果 | 亚洲aⅴ免费在线观看 | 欧美福利视频一区二区三区 | 国产精品一区二区日韩 | 黄色高清视频网站 | 国产精品一区二av18款 | 中文字幕一二三区芒果 | 久久久久se| 逼特逼视频在线观看 | 国产精品久久久久久久久久久久久久久 | 午夜视| 黄色特级一级片 | 国产精品欧美久久久久一区二区 | 欧美一区二区三区不卡免费观看 | 国产亚洲精品网站 | 久久久www成人免费精品 | 国产超碰人人做人人爱 | 一级片999 | 日本一区免费看 | 黄污在线观看 | 中文字幕在线观看国产 | 最近高清无吗免费看 | 久久精品在线免费观看 | 免费播放欧美毛片 | www.99热视频| 成人综合免费视频 | 国产亚洲小视频 | 成人国产精品一区二区毛片在线 | 日本在线视 | 一区二区国产在线 | 一级免费黄色免费片 | 成年人黄视频 |