摘要:現(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 extends E> 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
vector 特點: 1.可變長的動態(tài)數(shù)組 2.使用時包含頭文件 #include 3.支持隨機訪問迭代器 ? 根據(jù)下標隨機訪問某個元素時間為常數(shù) ? 在尾部添加速度很快 ? 在中間插入慢 成員函數(shù) 初始化 [cpp] view plaincopy 01.vector(); 初始化成空 02.vector(int n); 初始...
摘要:下面,以貴州省的偽地圖為例,進行代碼的編寫和相應數(shù)據(jù)的簡單處理。根據(jù)問答如何合并區(qū)域邊界,訪問在線的地圖數(shù)據(jù)處理網(wǎng)站,給每個縣市取一個相同的別名,一番輸入輸出,我們就得到了貴州省的外邊界。 進行圖形可視化,難免會遇到地理數(shù)據(jù)的可視化需求。通常情況下,直接使用echarts對配置項進行處理,就可以滿足大部分需求。當然,更加復雜的定制化需求,可能就需要借助d3、Three.js等工具。如果...
摘要:更加實際的定義應該是一個集合是一個容器,它其中所包含的元素的值是唯一的。對而言,鍵只是指存儲在容器中的某一成員。成員函數(shù)構造函數(shù)中的元素都是模板類對象。元素按照成員變量從小到大排列,缺省情況下用定義關鍵字的小于關系。 分類:set, multiset, map, multimap 特點:內(nèi)部元素有序排列,新元素插入的位置取決于它的值,查找速度快。 常用函數(shù): find: 查找等于...
摘要:實現(xiàn)先看實現(xiàn)之后的效果測試類運行輸出如下可以看到此時加了注解的和的運行時間被統(tǒng)計了,而沒加的未被統(tǒng)計在內(nèi)。思路修改,在之前的中返回一個,儲存方法名耗時的鍵值結(jié)構。然后降序排序返回一個。最后遍歷根據(jù)百分比求得各個方法的并輸出相關信息。 最初目的 在學習Java的集合類時,有時候想要測試代碼塊的運行時間,以比較不同算法數(shù)據(jù)結(jié)構之間的性能差異。最簡單的做法是在代碼塊的前后記錄時間戳,最后相減...
摘要:,調(diào)用函數(shù),重置標志位為,計時器關閉,打印關閉提示日志。設定計時器的異步定時任務,任務體直接調(diào)用函數(shù),對函數(shù)的返回值進行處理,如果有報錯信息一般是服務中止則調(diào)用函數(shù)關閉插件。 原文鏈接:醒者呆的博客園,https://www.cnblogs.com/Evswa... 本文內(nèi)容本屬于《【精解】EOS TPS 多維實測》的內(nèi)容,但由于在編寫時篇幅過長,所以我決定將這一部分單獨成文撰寫,以便...
閱讀 2628·2021-11-25 09:43
閱讀 2731·2021-11-04 16:09
閱讀 1648·2021-10-12 10:13
閱讀 886·2021-09-29 09:35
閱讀 884·2021-08-03 14:03
閱讀 1779·2019-08-30 15:55
閱讀 2994·2019-08-28 18:14
閱讀 3495·2019-08-26 13:43