1.arraylist 有序不唯一 方便訪問 經常使用的乙個結果型別 可以和陣列進行對比
arraylist儲存資料的訪問和陣列相同 都是通過下標進行操作 不過arrarlist的下標是從1開始
arraylist長度可變 陣列長度不可變 arraylist可以理解成乙個長度可變的陣列 明顯比陣列更具優勢
2.linkedlist 無序唯一 連線式儲存資料 聯想一下一串香腸去個頭去個尾多塊啊 但要求你把正中間的那個香腸取出來 這不能說沒辦法 但絕對非常麻煩
不常用 畢竟**中使用集合的意義就在於給他存入資料和然後再需要的時候給它取出來使用
3.set 儲存方式就相當於垃圾桶裡倒入垃圾 到進去非常容易 然後你發現還有有用的東西需要找回來 去找吧
4.map介面儲存一組鍵值物件,提供key到value的對映
map理解重點在於對鍵值對的理解 乙個鍵對應乙個值 根據鍵去取值 鍵唯一值不唯一
這個集合最為常用 理解的話你可以去腦海裡想 過山車 摩天輪 鬼屋 想到這些的時候你的腦海就會出現乙個畫面 過山車就是鍵而你腦海裡出現的畫面就是值
你也可以再腦海裡想你對像的名字 你會發現你腦海裡一片黑暗 因為你沒物件 你就沒有乙個鍵 沒鍵自然無法找到值
個人認為這個集合會是使用最多的乙個 甚至是只要專案中有用到集合的地方就會用到它
C 概念梳理
7 c 概念總結 7.1,c語言中,結構體struct中不能包括函式的,而在c 中struct中可以包括函式。7.2,c 中結構體和類可以通用,區別主要表現在訪問控制方面 struct中預設是public,而 class中預設的是private。7.3,建構函式最重要的作用是建立物件的本身,c 中每...
Flex Box 概念梳理
flexible box 模型,通常被稱為 flexbox,是一種一維的布局模型。之所以說 flexbox 是一種一維的布局,是因為乙個 flexbox 一次只能處理乙個維度上的元素布局,一行或者一列。作為對比的是另外乙個二維布局css grid layout,可以同時處理行和列上的布局。採用 fl...
php fpm?fast cgi?CGI?概念梳理
剛開始對這個問題我也挺糾結的,看了 http權威指南 後,感覺清晰了不少。首先,cgi是幹嘛的?cgi是為了保證web server傳遞過來的資料是標準格式的,方便cgi程式的編寫者。web server 比如說nginx 只是內容的分發者。比如,如果請求 index.html,那麼web serv...