免费观看又色又爽又黄的小说免费_美女福利视频国产片_亚洲欧美精品_美国一级大黄大色毛片

JAVA提高第十篇ArrayList深入分析-創(chuàng)新互聯(lián)

前面一章節(jié),我們介紹了集合的類(lèi)圖,那么本節(jié)將學(xué)習(xí)Collection 接口中最常用的子類(lèi)ArrayList類(lèi),本章分為下面幾部分講解(說(shuō)明本章采用的JDK1.6源碼進(jìn)行分析,因?yàn)閭€(gè)人認(rèn)為雖然JDK1.8進(jìn)行了部分改動(dòng),但萬(wàn)變不離其宗,仍然采用的JDK1.6的引子進(jìn)行的優(yōu)化,因此學(xué)會(huì)了1.6對(duì)于1.8也就理解了)。

創(chuàng)新互聯(lián)公司是一家專(zhuān)注于網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)與策劃設(shè)計(jì),彭州網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)公司做網(wǎng)站,專(zhuān)注于網(wǎng)站建設(shè)十載,網(wǎng)設(shè)計(jì)領(lǐng)域的專(zhuān)業(yè)建站公司;建站業(yè)務(wù)涵蓋:彭州等地區(qū)。彭州做網(wǎng)站價(jià)格咨詢(xún):18980820575

一、ArrayList 的常見(jiàn)功能

在分析ArrayList的源碼前,我們先看下ArrayList的常見(jiàn)的功能:

package study.collection;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

public class TestDemo01
{
 public static void main(String[] args)
 {
  List list = new ArrayList();
  //ArrayList:底層實(shí)現(xiàn)時(shí)數(shù)組,線程不安全,效率高。所以,查詢(xún)快。修改、插入、刪除慢。
  //LinkedList:底層實(shí)現(xiàn)是鏈表,線程不安全,效率高。所以,查詢(xún)慢。修改、插入、刪除快。
  //Vector:線程安全的,效率低。
  
  list.add("aaa");
  list.add("aaa");
  list.add(new Date());
  list.add(new Dog());
  list.add(1234); //注意,list集合中只能添加引用類(lèi)型,這里包裝類(lèi)的:自動(dòng)裝箱!
  list.remove(new String("aaa"));
  System.out.println(list.size());
  for(int i=0;i<list.size();i++){
   System.out.println(list.get(i)); 
  }
  
  list.set(3, new String("3333"));
  list.add(4, new String("3333"));
  
  System.out.println(list.isEmpty());
  list.remove(new Dog());  //hashcode和equals
  System.out.println(list.size());
  
  List list2 = new ArrayList();
  list2.add("bbb");
  list2.add("ccc");
  
  list.add(list2);
  
  //跟順序的操作
  String str = (String) list.get(0);
  System.out.println(str); 
  list.set(1, "ababa");
  list.remove(0);
 }

}

class Dog
{
}

網(wǎng)頁(yè)名稱(chēng):JAVA提高第十篇ArrayList深入分析-創(chuàng)新互聯(lián)
分享網(wǎng)址:http://m.newbst.com/article34/jgjpe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作Google建站公司網(wǎng)站改版網(wǎng)站排名標(biāo)簽優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站建設(shè)