java自動(dòng)排序的集合 java有哪些有序集合?
java有哪些有序集合?1、List:有序的collection(也稱為序列)。此接口可以對(duì)列表中每個(gè)元素的插入位置進(jìn)行精確地控制??梢愿鶕?jù)元素的在列表中的位置訪問元素,并搜索列表中的元素。列表允許重
java有哪些有序集合?
1、List:有序的collection(也稱為序列)。此接口可以對(duì)列表中每個(gè)元素的插入位置進(jìn)行精確地控制。可以根據(jù)元素的在列表中的位置訪問元素,并搜索列表中的元素。列表允許重復(fù)的元素。 ArrayList: 特點(diǎn):有序的、線性的、無固定大小的、有下標(biāo)的、先進(jìn)先出。2.Set:是簡單的集合,它的對(duì)象不按特定方式排序,只是簡單的把對(duì)象加入集合中。不能有重復(fù)對(duì)象。 HashSet: 特點(diǎn):無序的,長度可變的,不可重復(fù)的。3.Map:Map中存入的對(duì)象是一對(duì)一對(duì)的,即每個(gè)對(duì)象和它的一個(gè)名字(鍵:key)關(guān)聯(lián)在一起,一個(gè)鍵(key)只能對(duì)應(yīng)一個(gè)值(value),反則不然。 HashMap: 特點(diǎn):無序的、不可重復(fù)的。
學(xué)了java能做什么實(shí)際的東西?
學(xué)了Java可以做很多實(shí)際的東西,主要看你的興趣在哪里。如果你喜歡手機(jī)開發(fā),你可以做一套手機(jī)的操作系統(tǒng),因?yàn)榘沧烤褪荍ava開發(fā)的。如果你想介入金融行業(yè),可以為銀行或投資機(jī)構(gòu)做他們的交易系統(tǒng),因?yàn)楦呤⑼顿Y公司、花期集團(tuán)等等他們用的交易系統(tǒng)都是Java開發(fā)的。喜歡游戲, 可以參考桌面版的Minecraft開發(fā)一套游戲出來;或者再造一個(gè)阿里巴巴也行,聽說他們主要都是Java棧。
所以, 不要糾結(jié)于這個(gè)問題, 認(rèn)真去學(xué)就是了. 一定會(huì)有你的用武之地 !