在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

您好,歡迎來電子發燒友網! ,新用戶?[免費注冊]

您的位置:電子發燒友網>源碼下載>java源碼下載>

java集合框架詳解

大小:0.3 MB 人氣: 2017-09-27 需要積分:2

  ) 首先查看jdk中Collection類的源碼后會發現如下內容:

  。。. * @see AbstractCollection * @since 1.2*/ publicinterfaceCollection《E》extendsIterable《E》 {// Query Operations

  通過查看可以發現Collection是一個接口類,其繼承了java迭代接口Iterable。

  眾所周知在我們使用Java中的類的存儲的時候經常會使用一些容器,鏈表的概念,本文將徹底幫您弄清鏈表的各種概念和模型!!!!

  注意理解哦~~~ 大致框架如下:

  Collection接口有兩個主要的子接口List和Set,注意Map不是Collection的子接口哦這個要牢記。

  Collection中可以存儲的元素間無序,可以重復組各 自獨立的元素, 即其內的每個位置僅持有一個元素,同時允許有多個null元素對象。

  Collection接口中的方法如下:

  java集合框架詳解

  1)List接口

  List接口對Collection進行了簡單的擴充

  查看List接口的源碼會發現:

  。。.《br》 * @see AbstractList * @see AbstractSequentialList * @since 1.2*/ public interface List《E》 extends Collection《E》 { // Query Operations /** * Returns the number of elementsinthis list. If this list contains * more than 《tt》Integer.MAX_VALUE《/tt》 elements, returns * 《tt》Integer.MAX_VALUE《/tt》。 《br》 。。.

  這里也就知道為什么Collection接口時List接口的父接口了吧。

  List接口中的元素的特點為:

  List中存儲的元素實現類排序,而且可以重復的存儲相關元素。

  同時List接口又有兩個常用的實現類ArrayList和LinkedList

  1)ArrayList:

  ArrayList數組線性表的特點為:類似數組的形式進行存儲,因此它的隨機訪問速度極快。

  ArrayList數組線性表的缺點為:不適合于在線性表中間需要頻繁進行插入和刪除操作。因為每次插入和刪除都需要移動數組中的元素。

  可以這樣理解ArrayList就是基于數組的一個線性表,只不過數組的長度可以動態改變而已。

  對于ArrayList的詳細使用信息以及創建的過程可以查看jdk中ArrayList的源碼,這里不做過多的講解。

  對于使用ArrayList的開發者而言,下面幾點內容一定要注意啦,尤其找工作面試的時候經常會被問到。

  注意啦!!!!!!!!

  a.如果在初始化ArrayList的時候沒有指定初始化長度的話,默認的長度為10.

  packagecom.yonyou.test; importjava.util.ArrayList; importjava.util.Iterator;importjava.util.List; /** * 測試類 *@author小浩 * @創建日期 2015-3-2 */publicclassTest{publicstaticvoidmain(String[] args) { List《String》 list=newArrayList《String》(); list.add( “Hello”); list.add( “World”); list.add( “HAHAHAHA”); //第一種遍歷方法使用foreach遍歷Listfor(String str : list) { //也可以改寫for(int i=0;i《list.size();i++)這種形式System.out.println(str); } //第二種遍歷,把鏈表變為數組相關的內容進行遍歷String[] strArray= newString[list.size()]; list.toArray(strArray); for( inti=0;i《strArray.length;i++) //這里也可以改寫為foreach(String str:strArray)這種形式{ System.out.println(strArray[i]); } //第三種遍歷 使用迭代器進行相關遍歷Iterator《String》 ite=list.iterator(); while(ite.hasNext()) { System.out.println(ite.next()); } } }

非常好我支持^.^

(0) 0%

不好我反對

(0) 0%

      發表評論

      用戶評論
      評價:好評中評差評

      發表評論,獲取積分! 請遵守相關規定!

      ?
      主站蜘蛛池模板: 亚洲欧美日韩综合一区 | 色域综合 | 日韩h视频| 天天操天天舔天天干 | 视频在线欧美 | 色多多最新地址福利地址 | 婷婷五月情 | 色黄网站成年女人色毛片 | 久久久久久99 | 天天射日日操 | 日本在线播放一区 | 日本久操| 欧美黑粗硬 | 天堂8在线官网 | 日本三级在线观看免费 | 美女扒开尿囗给男人玩的动图 | 国产欧美精品一区二区色综合 | 中文字幕一区二区三区四区五区人 | 亚洲欧美综合一区 | 日韩色网 | 国模私拍在线观看 | 天堂资源wwww在线看 | 欧美伦理一区二区三区 | 狠狠操天天 | 色香欲综合成人免费视频 | 天天天色 | 欧美猛交xxxx乱大交 | 天天爱天天做色综合 | 日本天堂网在线观看 | 猫色网站| 国产精品久久久久影视不卡 | 亚洲色图在线播放 | 国产精品热久久毛片 | 好紧好爽的午夜寂寞视频 | 国产成人系列 | 又粗又硬又大久久久 | 国产一级特黄在线视频 | 三级视频网站在线观看播放 | 九九视频这里只有精品 | 又色又爽又黄视频 | 久久99热不卡精品免费观看 |