摘要:
首先看這兩類都實(shí)現(xiàn)List接口,而List接口一共有三個(gè)實(shí)現(xiàn)類,分別是ArrayList、Vector和LinkedList。List用于存放多個(gè)元素,能夠維護(hù)元素的次序,并且允許元素的重復(fù)。3個(gè)具體實(shí)現(xiàn)類的相關(guān)區(qū)別如下:ArrayList是最常用的List實(shí)現(xiàn)類,內(nèi)部是通過數(shù)組實(shí)現(xiàn)的,它允許對元素進(jìn)行快速隨機(jī)訪問。數(shù)組的缺點(diǎn)是每個(gè)元素之間不能有間隔,當(dāng)數(shù)組大小不滿足時(shí)需要增加存儲(chǔ)能力,就要講已經(jīng)有數(shù)組的數(shù)據(jù)復(fù)制到新的存儲(chǔ)空間中。當(dāng)從ArrayList的中間位置插入或者刪除元素時(shí),需要對數(shù)組進(jìn)行復(fù)制、移動(dòng)、代價(jià)比較高。因此,它適合隨機(jī)查找和遍歷,不適合插入和刪除。Vector與ArrayLis 閱讀全文
posted @ 2010-10-21 20:36
一沙鷗
閱讀(170393)
評論(3)
推薦(20)
摘要:
首先查看官方API那個(gè)的解釋:———————————————————————————————————————internpublic String intern()返回字符串對象的規(guī)范化表示形式。 一個(gè)初始時(shí)為空的字符串池,它由類 String 私有地維護(hù)。 當(dāng)調(diào)用 intern 方法時(shí),如果池已經(jīng)包含一個(gè)等于此 String 對象的字符串(該對象由 equals(Object) 方法確定),則返回池中的字符串。否則,將此 String 對象添加到池中,并且返回此 String 對象的引用。 它遵循對于任何兩個(gè)字符串 s 和 t,當(dāng)且僅當(dāng) s.equals(t) 為 true 時(shí),s.inte 閱讀全文
posted @ 2010-10-21 15:02
一沙鷗
閱讀(46558)
評論(12)
推薦(18)

浙公網(wǎng)安備 33010602011771號(hào)