定義優(yōu)先級隊列,實現(xiàn)了AbstractQueue 優(yōu)先隊列跟普通的隊列不一樣,普通隊列是一種遵循FIFO規(guī)則的隊列,拿數(shù)據(jù)的時候按照加入隊列的順序拿取。 而優(yōu)先隊列無論插入的...
ArrayDeque和LinkedList都實現(xiàn)了Deque雙端隊,從兩端取值/添加/刪除. ArrayDeque,內(nèi)部有3個成員,object數(shù)組,index 頭,inde...
Deque interface Dequeextends Queue 定義:雙端隊列,double end queue,有兩個端頭的隊列,繼承了隊列,并擴展了,可以讓用戶從頭...
Queue隊列繼承了Collection接口,并擴展了隊列相關(guān)方法 添加到隊尾,取/刪除從對頭。 boolean add(E e); 復(fù)寫,在隊列尾部添加,會多拋一個異常 b...
ArrayList繼承接口List,一個定長的List,可以動態(tài)的增長和縮減 內(nèi)部有一個成員object數(shù)組,可以實現(xiàn)index索引,Object[] array; publ...
定義:A set is a data structure which does not allow duplicate elements. Set繼承了Collection接...
它繼承了Collection接口并且擴展了基于下標(biāo)的隨機訪問的方法 基于下標(biāo)的添加 public void add(int index,E object); public b...
AbstractColletion implements Collection 他的意義: 他實現(xiàn)了interface Colletion接口,對Collection接口的通...
集合接口 /*返回一個迭代器,用來訪問此集合所包含的元素 *注意,迭代器里面的元素默認是沒有進過排序的,集合里面的元素是什么順序,那么此迭代器里面的順序就是什么樣子的*/ 1...
定義 有時候使用內(nèi)部類只是為了把一個類隱藏在另外一個類內(nèi)部。并不需要引用outerClass的對象或則變量的時候,可以申明為static的InnerClass. 比如:計算一...
1.匿名內(nèi)部類是指在局部內(nèi)部類的基礎(chǔ)上,連個名字都不需要的類. 2.通常這種類的實現(xiàn)語法是: a.new 一個接口的對象,并實現(xiàn)他的方法, b.當(dāng)然也可以是一個類,new 一...
對于只需要在某個方法中使用的類,僅此一處的類,可以定義在方法內(nèi)部 public void function(final int value){ class innerClas...
定義:對一系列對象(如集合)的迭代器. /**還有沒有*/ 1.public boolean hasNext(); /**返回下一個對象并推進迭代器 *如果后面沒有元素了ca...