国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

初探Vector

suemi / 3340人閱讀

摘要:現(xiàn)在用的比較少了只作為了解一類的聲明主要看的是實現(xiàn)了接口二構造方法構造一個空,初始大小為,其標準容量增量為零。構造一個具有指定初始容量的空,其容量增量為零。

ps:現(xiàn)在Vector用的比較少了,只作為了解

一、類的聲明

主要看的是實現(xiàn)了List接口

public class Vector
    extends AbstractList
    implements List, RandomAccess, Cloneable, java.io.Serializable{}
二、構造方法

構造一個空Vector,初始大小為10,其標準容量增量為零。

public Vector() {
    this(10);
}

構造一個具有指定初始容量的空Vector,其容量增量為零。

public Vector(int initialCapacity) {
    this(initialCapacity, 0);
}

構造一個具有指定初始容量和容量增量的空Vector。

public Vector(int initialCapacity, int capacityIncrement) {
    super();
    if (initialCapacity < 0)
        throw new IllegalArgumentException("Illegal Capacity: "+
                                           initialCapacity);
    this.elementData = new Object[initialCapacity];
    this.capacityIncrement = capacityIncrement;
}

同理List的構造方法,參數(shù)為Collection或其子類,這樣在創(chuàng)建Vector對象時,就可以把參數(shù)中的內(nèi)容添加到對象中

public Vector(Collection c) {
    elementData = c.toArray();
    elementCount = elementData.length;
    // c.toArray might (incorrectly) not return Object[] (see 6260652)
    if (elementData.getClass() != Object[].class)
        elementData = Arrays.copyOf(elementData, elementCount, Object[].class);
}
三、對比Vector與ArrayList 1.添加

Vector版本

ArrayList版本
詳情:傳送門: https://segmentfault.com/a/11...

幾乎一樣,就是Vector里面多了個synchronized

2.刪除

Vector版本
先計算傳入對象的下標,然后進行刪除,與ArrayList實現(xiàn)基本相同,就是多了synchronized

ArrayList版本
詳情:傳送門: https://segmentfault.com/a/11...

文章版權歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/67743.html

相關文章

  • 初探STL容器之Vector

    vector 特點: 1.可變長的動態(tài)數(shù)組 2.使用時包含頭文件 #include 3.支持隨機訪問迭代器 ? 根據(jù)下標隨機訪問某個元素時間為常數(shù) ? 在尾部添加速度很快 ? 在中間插入慢 成員函數(shù) 初始化 [cpp] view plaincopy 01.vector(); 初始化成空 02.vector(int n); 初始...

    趙春朋 評論0 收藏0
  • 地圖繪制初探——基于maptalks的2.5D地圖繪制

    摘要:下面,以貴州省的偽地圖為例,進行代碼的編寫和相應數(shù)據(jù)的簡單處理。根據(jù)問答如何合并區(qū)域邊界,訪問在線的地圖數(shù)據(jù)處理網(wǎng)站,給每個縣市取一個相同的別名,一番輸入輸出,我們就得到了貴州省的外邊界。 進行圖形可視化,難免會遇到地理數(shù)據(jù)的可視化需求。通常情況下,直接使用echarts對配置項進行處理,就可以滿足大部分需求。當然,更加復雜的定制化需求,可能就需要借助d3、Three.js等工具。如果...

    qylost 評論0 收藏0
  • 初探STL之關聯(lián)容器

    摘要:更加實際的定義應該是一個集合是一個容器,它其中所包含的元素的值是唯一的。對而言,鍵只是指存儲在容器中的某一成員。成員函數(shù)構造函數(shù)中的元素都是模板類對象。元素按照成員變量從小到大排列,缺省情況下用定義關鍵字的小于關系。 分類:set, multiset, map, multimap 特點:內(nèi)部元素有序排列,新元素插入的位置取決于它的值,查找速度快。 常用函數(shù): find: 查找等于...

    objc94 評論0 收藏0
  • AOP實踐: Java利用注解和反射實現(xiàn)一個方便的函數(shù)性能測量工具

    摘要:實現(xiàn)先看實現(xiàn)之后的效果測試類運行輸出如下可以看到此時加了注解的和的運行時間被統(tǒng)計了,而沒加的未被統(tǒng)計在內(nèi)。思路修改,在之前的中返回一個,儲存方法名耗時的鍵值結(jié)構。然后降序排序返回一個。最后遍歷根據(jù)百分比求得各個方法的并輸出相關信息。 最初目的 在學習Java的集合類時,有時候想要測試代碼塊的運行時間,以比較不同算法數(shù)據(jù)結(jié)構之間的性能差異。最簡單的做法是在代碼塊的前后記錄時間戳,最后相減...

    zhangke3016 評論0 收藏0
  • 【劉文彬】【源碼解讀】EOS測試插件:txn_test_gen_plugin.cpp

    摘要:,調(diào)用函數(shù),重置標志位為,計時器關閉,打印關閉提示日志。設定計時器的異步定時任務,任務體直接調(diào)用函數(shù),對函數(shù)的返回值進行處理,如果有報錯信息一般是服務中止則調(diào)用函數(shù)關閉插件。 原文鏈接:醒者呆的博客園,https://www.cnblogs.com/Evswa... 本文內(nèi)容本屬于《【精解】EOS TPS 多維實測》的內(nèi)容,但由于在編寫時篇幅過長,所以我決定將這一部分單獨成文撰寫,以便...

    dinfer 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<