奶头挺立呻吟高潮av全片,成人试看120秒体验区,性欧美极品v,A片高潮抽搐揉捏奶头视频

java語言

解析Java編程中向量(Vector)的應用

時間:2024-06-01 10:42:10 java語言 我要投稿
  • 相關推薦

解析Java編程中向量(Vector)的應用

  Vector(向量)是 java.util 包中的一個類,該類實現了類似動態數組的功能。

  向量和數組相似,都可以保存一組數據(數據列表)。但是數組的大小是固定的,一旦指定,就不能改變,而向量卻提供了一種類似于“動態數組”的功能,向量與數組的重要區別之一就是向量的容量是可變的。

  可以在向量的任意位置插入不同類型的對象,無需考慮對象的類型,也無需考慮向量的容量。

  向量和數組分別適用于不同的場合,一般來說,下列場合更適合于使用向量:

  如果需要頻繁進行對象的插入和刪除工作,或者因為需要處理的對象數目不定。

  列表成員全部都是對象,或者可以方便的用對象表示。

  需要很快確定列表內是否存在某一特定對象,并且希望很快了解到對象的存放位置。

  向量作為一種對象提供了比數組更多的方法,但需要注意的是,向量只能存儲對象,不能直接存儲簡單數據類型,因此下列場合適用于使用數組:

  所需處理的對象數目大致可以確定。 所需處理的是簡單數據類型。

  向量的使用

  向量必須要先創建后使用,向量的大小是向量中元素的個數,向量的容量是被分配用來存儲元素的內存大小,其大小總是大于向量的大小。下面是 Vector 的構造方法:

  Vector(); //①創建空向量,初始大小為 10Vector(int initialCapacity); //②創建初始容量為 capacity 的空向量Vector(int initialCapacity,int capacityIncrement); //③創建初始容量為 initialCapacity,增量為 capacityIncrement 的空向量

  使用第①種方式系統會自動對向量進行管理。

  使用第②種方式,會創建一個初始容量(即向量可存儲數據的大。 initialCapacity 的空向量,當真正存放的數據超過該容量時,系統會自動擴充容量,每次增加一倍。

  使用第③中方式,會創建一個初始容量為 initialCapacity 的空向量,當真正存放的數據超過該容量時,系統每次會自動擴充 capacityIncrement。如果 capacityIncrement 為0,那么每次增加一倍,。

  通過分配多于所需的內存空間,向量減少了必須的內存分配的數目。這樣能夠有效地減少分配所消耗的時間,每次分配的額外空間數目將由創建向量時指定的增量所決定。

  除了構造方法外,向量類還提供了三個屬性變量,分別為:

  protected int capacityIncrement; //當向量大小不足時,所用的增量大小protected int elementCount; //向量的元素個數protected Object elementData[]; //向量成員數據所用的緩沖

  一旦創建了Vector類的實例,就可以用其方法來執行插入、刪除以及查找對象等操作,向量類提供了極為豐富的方法,下表給出了一些常用的方法:

  與數組相同,向量對象也可以通過 new 操作符實現。其語句為:

  Vector vector=new Vector();

【解析Java編程中向量(Vector)的應用】相關文章:

Java編程語言應用的行業05-28

Java編程中異常處理的方法10-02

Java編程中獲取路徑的方法09-06

解析Java的設計模式編程之解釋器模式的運用05-19

Java線程編程中的主線程詳細介紹09-05

解析Java中volatile關鍵字09-28

java教程之Java編程基礎09-12

Java語言的編程特點03-18

Java編程學習示例07-31

Java編程中throw和throws子句的使用方法08-26

主站蜘蛛池模板: 辽源市| 三原县| 汝州市| 连云港市| 乌兰察布市| 法库县| 沾益县| 伊金霍洛旗| 丰都县| 阳原县| 英德市| 临泽县| 广饶县| 三穗县| 棋牌| 井冈山市| 城口县| 治县。| 凤庆县| 和田县| 秦皇岛市| 岳阳市| 革吉县| 巴里| 印江| 鄂托克前旗| 梅州市| 平利县| 秀山| 闻喜县| 崇礼县| 普安县| 汉阴县| 义马市| 竹溪县| 桂东县| 慈利县| 开鲁县| 多伦县| 乌鲁木齐县| 麦盖提县|