java為什么單繼承多實(shí)現(xiàn) 如何創(chuàng)建ArrayList數(shù)組?
如何創(chuàng)建ArrayList數(shù)組?數(shù)組與ArrayList的區(qū)別何在,倆者的優(yōu)缺點(diǎn)各是什么?數(shù)組沒有泛型外觀,只有集合具有泛型:List<T>和Dictionary<K,V>。Array
如何創(chuàng)建ArrayList數(shù)組?
數(shù)組與ArrayList的區(qū)別何在,倆者的優(yōu)缺點(diǎn)各是什么?
數(shù)組沒有泛型外觀,只有集合具有泛型:List<T>和Dictionary<K,V>。ArrayList仍然是一個(gè)數(shù)組。ArrayList和最后兩個(gè)泛型集的區(qū)別在于,它屬于弱類型集,而泛型集屬于強(qiáng)類型集。理解它的人可能已經(jīng)知道我的意思了,也就是說,ArrayList中存儲(chǔ)的類型都是object。雖然方便,但也可能造成隱患。例如,在存儲(chǔ)或訪問不同類型的值時(shí),將出現(xiàn)類型錯(cuò)誤,泛型集的類型在定義時(shí)確定。List<定義您希望存儲(chǔ)在這里的類型>,它限制了列表訪問的類型,并大大避免了出錯(cuò)的可能性。這也是強(qiáng)類型集合的優(yōu)點(diǎn)。從一個(gè)新類的名稱空間來看,微軟默認(rèn)為您引入了它系統(tǒng).集合.通用這表明微軟也希望我們更多地使用泛型。在演講的最后,有一些遺漏。請(qǐng)改正。謝謝你,祝你成功。