1.數(shù)組大小固定,集合大小不固定
創(chuàng)新互聯(lián)公司從2013年創(chuàng)立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站制作、成都做網(wǎng)站網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元烏蘇做網(wǎng)站,已為上家服務(wù),為烏蘇各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:18980820575
2.數(shù)組只能存儲(chǔ)相同的數(shù)據(jù)類型,集合可以存儲(chǔ)多種數(shù)據(jù)類型
3.數(shù)組可以是基本數(shù)據(jù)類型,也可以是引用數(shù)據(jù)類型。集合只能存儲(chǔ)引用數(shù)據(jù)類型。
- 為什么集合只能存儲(chǔ)引用數(shù)據(jù)類型? 【ArrayList底層維護(hù)了一個(gè)Object[]數(shù)組,在添加的時(shí)候,接收參數(shù)為泛型T。jdk1.5之后有泛型。泛型擦除之后就會(huì)轉(zhuǎn)換成Object,而基本數(shù)據(jù)類型,沒有繼承Object,不能轉(zhuǎn)換成Object,所以集合不能使用基本數(shù)據(jù)類型。】
- 泛型擦除【泛型擦除:意思在List限制了list存儲(chǔ)類型,編譯的時(shí)候會(huì)去檢驗(yàn)存儲(chǔ)類型,編譯通過之后就會(huì)進(jìn)行泛型擦除,變成List。目的就是為了兼容jdk1.5之前的低版本】
- 集合中還可以使用抽象類,接口作為泛型,List中添加接口或抽象類的實(shí)現(xiàn)類。
public class Test2 { public static void main(String[] args) {// Demol:抽象類,Demo1Impl,Demo2Impl重寫了抽象類方法
Listlist = new ArrayList<>();
list.add(new Demo1Impl());
list.add(new Demo2Impl());
for (Demo1 demo1 : list) {
demo1.demoMethod();
}
}
}
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購(gòu),新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧
本文名稱:集合和數(shù)組的區(qū)別-創(chuàng)新互聯(lián)
網(wǎng)頁(yè)鏈接:http://www.rwnh.cn/article2/hdpoc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站、網(wǎng)站導(dǎo)航、網(wǎng)站內(nèi)鏈、軟件開發(fā)、品牌網(wǎng)站制作、響應(yīng)式網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容