更新時(shí)間:2020-04-24 13:38:32 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽2113次
集合框架:
大數(shù)值計(jì)算:就好比小學(xué)的時(shí)候?qū)W習(xí)的加法運(yùn)算,個(gè)位跟個(gè)位對(duì)其,十位跟十位相加,百位跟百位相加,相加時(shí)逢10進(jìn)1。首先用兩個(gè)集合,把組數(shù)組放入集合中,先壓進(jìn)去的是高位,所以高位在最下面的位置,低位最后壓進(jìn)去再最高(最先出站進(jìn)行運(yùn)算),只要滿足10就進(jìn)位,每出站一次運(yùn)算一次。步驟:先申請(qǐng)2個(gè)字符串,把要計(jì)算的數(shù)值存放到字符串中,然后申請(qǐng)兩個(gè)數(shù)組,將字符串的轉(zhuǎn)換成數(shù)組,拆分進(jìn)行存儲(chǔ)。接著申請(qǐng)2個(gè)集合,把數(shù)組里面的數(shù)值用循環(huán)添加到集合之中(進(jìn)站),這樣一來(lái)高位就在下面,個(gè)位就在上面。我們先問(wèn)一下2個(gè)集合那個(gè)大?按照最大的集合循環(huán),申請(qǐng)一個(gè)int進(jìn)位存儲(chǔ)。最后是取值,在循環(huán)中申請(qǐng)2個(gè)變量,開始出站操作,每出一個(gè)轉(zhuǎn)換成Integer類型,寫上異常處理,如果沒有值可以取出就報(bào)異常錯(cuò)誤(分開寫的用處,2個(gè)集合長(zhǎng)度不一樣)。開始計(jì)算,計(jì)算結(jié)果大于等于10整除10,就是逢10進(jìn)1,不大于10不追加。最后字符串顛倒輸出出去。
集合工具類:
排序:按照ASCII進(jìn)行排序。
混排:每次打印的結(jié)果都不一樣。
顛倒:
搜索:搜索出來(lái)告訴下標(biāo)數(shù)。
拷貝:覆蓋,集合進(jìn)行覆蓋前面的集合。
最大值最小值
泛型:不說(shuō)明泛型就是Object類型。
就是用來(lái)說(shuō)明類型。
在集合中非常多,用于控制集合存儲(chǔ)類型,作用是:說(shuō)明存放的是什么類型。
<T>可以寫多個(gè)
<extendsString>這里說(shuō)明類型只能是String或者String子類。
也可以在方法上聲明泛型。
泛型是程序設(shè)計(jì)語(yǔ)言的一種特性。允許程序員在強(qiáng)類型程序設(shè)計(jì)語(yǔ)言中編寫代碼時(shí)定義一些可變部分,那些部分在使用前必須作出指明。各種程序設(shè)計(jì)語(yǔ)言和其編譯器、運(yùn)行環(huán)境對(duì)泛型的支持均不一樣。將類型參數(shù)化以達(dá)到代碼復(fù)用提高軟件開發(fā)工作效率的一種數(shù)據(jù)類型。泛型類是引用類型,是堆對(duì)象,主要是引入了類型參數(shù)這個(gè)概念。
泛型申請(qǐng):
可以在申請(qǐng)泛型的后面寫上繼承,表明繼承于String,或者String下面的子類才可以,控制了范圍。
泛型要求是排序接口:
雙列集合:Map:1.Hashtble2.Hashmap雙列集合有2個(gè)部分,一個(gè)存儲(chǔ)鍵,一個(gè)存儲(chǔ)值,拿值的時(shí)候要拿鍵來(lái)去值的。
Map方法:
以上就是動(dòng)力節(jié)點(diǎn)java培訓(xùn)機(jī)構(gòu)的小編針對(duì)“Javase視頻推薦,學(xué)習(xí)集合框架”的內(nèi)容進(jìn)行的回答,希望對(duì)大家有所幫助,如有疑問(wèn),請(qǐng)?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為你服務(wù)。
Javase零基礎(chǔ)學(xué)習(xí)視頻
2020JavaSE進(jìn)階:http://m.dabaquan.cn/javavideo/144.html
相關(guān)閱讀
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)
初級(jí) 202925
初級(jí) 203221
初級(jí) 202629
初級(jí) 203743