国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當(dāng)前位置: 首頁 > news >正文

做國際網(wǎng)站的流程廣州seo報(bào)價(jià)

做國際網(wǎng)站的流程,廣州seo報(bào)價(jià),網(wǎng)站頁面相關(guān)產(chǎn)品鏈接怎么做,南寧市網(wǎng)站開發(fā)公司文章目錄 一、基本介紹二、常見方法三、ArrayList注意事項(xiàng)四、ArrayList底層結(jié)構(gòu)我的理解 五、ArrayList擴(kuò)容機(jī)制無參構(gòu)造器有參構(gòu)造器 六、LinkedList介紹底層操作機(jī)制 七、ArrayList 與 LinkedListArrayListLinkedList tip:以下是正文部分 一、基本介紹 List集合…

文章目錄

  • 一、基本介紹
  • 二、常見方法
  • 三、ArrayList注意事項(xiàng)
  • 四、ArrayList底層結(jié)構(gòu)
    • 我的理解
  • 五、ArrayList擴(kuò)容機(jī)制
    • 無參構(gòu)造器
    • 有參構(gòu)造器
  • 六、LinkedList
    • 介紹
    • 底層操作機(jī)制
  • 七、ArrayList 與 LinkedList
    • ArrayList
    • LinkedList


tip:以下是正文部分

一、基本介紹

List集合類中元素有序(即添加順序和取出順序一致)、且可重復(fù)

List集合中的每個(gè)元素都有其對應(yīng)的順序索引,即支持索引。

List容器中的元素都對應(yīng)一個(gè)整數(shù)型的序號記載其在容器中的位置,可以根據(jù)序號存取容器中的元素。

二、常見方法

Object set(int index, Object ele):設(shè)置指定index位置的元素為ele相當(dāng)于是替換。

List subList(int fromIndex, int tolndex):返回從fromIndex到tolndex位置的子集合
左閉右開

三、ArrayList注意事項(xiàng)

1、ArrayList 可以加入null,并且多個(gè)

2、ArrayList 是由數(shù)組來實(shí)現(xiàn)數(shù)據(jù)存儲(chǔ)的

3、ArrayList 基本等同于Vector,除了 ArrayList是線程不安全(執(zhí)行效率高) ,在多線程情況下,不建議使用ArrayList

四、ArrayList底層結(jié)構(gòu)

1、ArrayList中維護(hù)了一個(gè)Object類型的數(shù)組elementData.
transient Obiect[l elementData;

2、當(dāng)創(chuàng)建對象時(shí),如果使用的是無參構(gòu)造器,則初始elementData容量為0(idk7是10)當(dāng)添加元素時(shí):否則直接添加元先判斷是否需要擴(kuò)容,如果需要擴(kuò)容,則調(diào)用grow方法

3、當(dāng)添加元素時(shí):否則直接添加元先判斷是否需要擴(kuò)容,如果需要擴(kuò)容,則調(diào)用grow方法,否則直接添加元素到合適位置

4、如果使用的是無參構(gòu)造器,如果第一次添加,需要擴(kuò)容的話,則擴(kuò)容elementData為10如果需要再次擴(kuò)容的話,則擴(kuò)容elementData為1.5倍。

5、如果使用的是指定容量capacity的構(gòu)造器則初始elementData容量為capacity

6、如果使用的是指定容量capacity的構(gòu)造器如果需要擴(kuò)容,則直接擴(kuò)容elementData為1.5倍。

我的理解

1.在new ArrayList時(shí),先創(chuàng)建了一個(gè)空的elementData數(shù)組,類型為Object
2.在添加元素時(shí)會(huì)先比較當(dāng)前l(fā)ist的大小和elementData數(shù)組大小,判斷是否需要擴(kuò)容
3.如果需要擴(kuò)容則,返回一個(gè)數(shù)組,并將內(nèi)容copy回去。

五、ArrayList擴(kuò)容機(jī)制

無參構(gòu)造器

elementData容量為0,第1次添加,則擴(kuò)容elementData為10,如需要再次擴(kuò)容,則擴(kuò)容elementData為1.5倍。

有參構(gòu)造器

如果使用的是指定大小的構(gòu)造器,則初始elementData容量為指定大小,如果需要擴(kuò)容則直接擴(kuò)容elementData為1.5倍。

六、LinkedList

介紹

1、LinkedList實(shí)現(xiàn)了雙向鏈表和雙端隊(duì)列特點(diǎn)
2、可以添加任意元素(元素可以重復(fù)),包括null
3、線程不安全,沒有實(shí)現(xiàn)同步

底層操作機(jī)制

1、LinkedList底層維護(hù)了一個(gè)雙向鏈表.

2、LinkedList中維護(hù)了兩個(gè)屬性first和last分別指向 首節(jié)點(diǎn)和尾節(jié)點(diǎn)

3、每個(gè)節(jié)點(diǎn)(Node對象),里面又維護(hù)了prev、next、item三個(gè)屬性,其中通過prev指向前一個(gè),通過next指向后一個(gè)節(jié)點(diǎn)。最終實(shí)現(xiàn)雙向鏈表.

4、LinkedList的元素的添加和刪除,不是通過數(shù)組完成的,相對來說效率較高。
在這里插入圖片描述

@SuppressWarnings({"all"})
public class Main {public static void main(String[] args) {Node node1 = new Node("a");Node node2 = new Node("b");Node node3 = new Node("c");node1.next = node2;node2.next = node3;node3.pre = node2;node2.pre = node1;Node frist = node1;Node end = node3;//node1 node2 node3 成為雙向鏈表}
}
@SuppressWarnings({"all"})
class Node {String value;Node next, pre;public Node(String value) {this.value = value;}
}

七、ArrayList 與 LinkedList

ArrayList

底層結(jié)構(gòu) : 可變數(shù)組

增刪效率較低

改查效率較高

LinkedList

底層結(jié)構(gòu):雙向鏈表

增刪效率較高

改查效率較低

http://m.aloenet.com.cn/news/37629.html

相關(guān)文章:

  • java做網(wǎng)站百度客服怎么轉(zhuǎn)人工電話
  • 仿做唯品會(huì)網(wǎng)站黃岡便宜的網(wǎng)站推廣怎么做
  • pmp培訓(xùn)seo網(wǎng)站
  • 沈陽網(wǎng)站搜索引擎優(yōu)化google推廣教程
  • 網(wǎng)頁版視頻網(wǎng)站建設(shè)需要多少錢百度sem推廣具體做什么
  • kol合作推廣seo外鏈?zhǔn)鞘裁?/a>
  • 自己創(chuàng)業(yè)做原公司一樣的網(wǎng)站網(wǎng)站seo設(shè)計(jì)
  • 公司做網(wǎng)站的步驟廣州seo關(guān)鍵字推廣
  • 做韋恩圖的網(wǎng)站怎么樣推廣自己的公司
  • wordpress 添加導(dǎo)航菜單成都seo招聘
  • 網(wǎng)站域名有什么用計(jì)算機(jī)培訓(xùn)
  • 大學(xué)新校區(qū)建設(shè)網(wǎng)站網(wǎng)站seo重慶
  • 網(wǎng)站推廣資訊上海百度競價(jià)托管
  • 中國大型建筑公司有哪些seo西安
  • 全國公安網(wǎng)站備案應(yīng)用寶aso優(yōu)化
  • 班級建設(shè)網(wǎng)站設(shè)計(jì)方案搜索引擎優(yōu)化到底是優(yōu)化什么
  • 陜西省建設(shè)廳小紅書關(guān)鍵詞排名優(yōu)化
  • java 網(wǎng)站設(shè)計(jì)都有什么推廣平臺(tái)
  • 香港網(wǎng)站代理seo優(yōu)化方案
  • 南昌做網(wǎng)站市場報(bào)價(jià)刷seo關(guān)鍵詞排名軟件
  • 做網(wǎng)站設(shè)計(jì)累嗎網(wǎng)絡(luò)營銷策劃步驟
  • css優(yōu)秀網(wǎng)站百度平臺(tái)客服
  • 網(wǎng)站制作公司官網(wǎng)南京長沙百度
  • 淘客做網(wǎng)站百度關(guān)鍵詞優(yōu)化專家
  • 找哪個(gè)網(wǎng)站做摩配百度投訴電話人工服務(wù)總部
  • 羅湖建設(shè)網(wǎng)站志鴻優(yōu)化設(shè)計(jì)答案網(wǎng)
  • wordpress圖片展示主題yousucai寧波網(wǎng)站推廣優(yōu)化外包
  • 做網(wǎng)站工商局要不要備案呢色盲測試圖 考駕照
  • cname解析對網(wǎng)站影響seo課程心得體會(huì)
  • 商務(wù)網(wǎng)站制作語言基礎(chǔ)seo平臺(tái)怎么樣