這篇文章主要介紹“Java容器有哪些”,在日常操作中,相信很多人在Java容器有哪些問(wèn)題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”Java容器有哪些”的疑惑有所幫助!接下來(lái),請(qǐng)跟著小編一起來(lái)學(xué)習(xí)吧!
站在用戶的角度思考問(wèn)題,與客戶深入溝通,找到交口網(wǎng)站設(shè)計(jì)與交口網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:成都網(wǎng)站建設(shè)、網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名與空間、網(wǎng)頁(yè)空間、企業(yè)郵箱。業(yè)務(wù)覆蓋交口地區(qū)。
1.容器(4個(gè)):它可以用來(lái)存放對(duì)象或者基本數(shù)據(jù)類型,它本身也是對(duì)象。前3個(gè)容器都實(shí)現(xiàn)了Collection接口(所以它們的方法都大同小異),它們的底層是數(shù)組
2.泛型:如果一個(gè)瓶子里什么食品都裝,當(dāng)取出時(shí)就會(huì)很耗時(shí),此時(shí),引入泛型(E),它就相當(dāng)于一個(gè)標(biāo)簽,規(guī)定了 這個(gè)瓶子只能裝牛肉,從它里面取出來(lái)的也只能全是牛肉。 例如MyCollection
3.源碼:看這個(gè)類里面調(diào)用了哪些類,一層一層地看下去。
4.ToString的作用:可以把對(duì)象打印出來(lái),而不是一串地址。
5.鏈表:
last=node;//即讓node成為最后一個(gè)節(jié)點(diǎn)
6.構(gòu)造器(即是構(gòu)造方法)
1.構(gòu)造方法的名字必須與定義他的類名完全相同,
2.構(gòu)造方法的調(diào)用是在創(chuàng)建一個(gè)對(duì)象時(shí)使用new操作進(jìn)行的。構(gòu)造方法的作用是初始化對(duì)象(給對(duì)象的變量賦值)。(且可以有多個(gè)構(gòu)造方法)(不懂看這里)
7.對(duì)象:把抽象化的東西具體化,把邏輯用計(jì)算機(jī)語(yǔ)言實(shí)現(xiàn)
8.二分法,把一組數(shù)據(jù)分為兩半,例如對(duì)于1000個(gè)數(shù)據(jù),少于500的,則從頭開始找,大于500索引的數(shù)據(jù)則從尾往回找
9.起標(biāo)記的作用.
last.next=node;(即last.next指向node)last=node;(標(biāo)記者這個(gè)節(jié)點(diǎn)為最后一個(gè)節(jié)點(diǎn)) ,last只是起著標(biāo)記的作用。
first=Node01;(讓Node01這個(gè)節(jié)點(diǎn)成為第一個(gè)節(jié)點(diǎn),)first=Node02;(對(duì)第一個(gè)節(jié)點(diǎn)重新賦值,從而刪掉了Node01這個(gè)節(jié)點(diǎn))
到此,關(guān)于“Java容器有哪些”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)?lái)更多實(shí)用的文章!