HashCode方法的作用 在HashSet中的元素是不能重復(fù)的陆错,jvm可以通過(guò)equals方法來(lái)判斷兩個(gè)對(duì)象是否相同灯抛,假設(shè)自定義一個(gè)Perso...
java IO流學(xué)習(xí)總結(jié) 近期學(xué)習(xí)了Java的IO流,嘗試著總結(jié)一下音瓷。 java.io 包下的IO流很多: 其中对嚼,以Stream結(jié)尾的為字節(jié)流,...
Set的特點(diǎn) Set里面存儲(chǔ)的元素不能重復(fù)绳慎,沒(méi)有索引纵竖,存取順序不一致。 向HashSet中添加自定義的Person對(duì)象 首先就是構(gòu)建一個(gè)普通的P...
可變參數(shù) 在定義方法的時(shí)候不確定該定義多少個(gè)參數(shù)時(shí)杏愤,可以使用可變參數(shù)來(lái)定義靡砌,這樣方法的參數(shù)個(gè)數(shù)會(huì)根據(jù)調(diào)用者來(lái)確定。 注意:如果一個(gè)方法有可變參數(shù)...
增強(qiáng)for循環(huán) 使用增強(qiáng)for循環(huán)可以簡(jiǎn)化數(shù)組和Collection集合的遍歷珊楼,格式: 例: 集合框架中的三種迭代方式刪除數(shù)據(jù) 普通for循環(huán),...
泛型的概念 通過(guò)API可以看到Collection,List,ArrayList,這幾個(gè)類里面都有,這個(gè)就是泛型通殃,里面的E可以是任何引用數(shù)據(jù)類型...
LinkedList簡(jiǎn)介 因?yàn)長(zhǎng)inkedList也實(shí)現(xiàn)了List接口,所以在使用上跟ArrayList差不多厕宗,掌握了ArrayList之后画舌,L...
List的兩個(gè)子類的特點(diǎn) 因?yàn)閮蓚€(gè)類都實(shí)現(xiàn)了List接口,所以里面的方法都差不多已慢,那這兩個(gè)類都有什么特點(diǎn)呢曲聂? ArrayList: 底層數(shù)據(jù)結(jié)構(gòu)...
數(shù)組數(shù)據(jù)結(jié)構(gòu) 特點(diǎn): 查詢和修改快 增加和刪除慢 ArrayList的底層是使用數(shù)組的數(shù)據(jù)結(jié)構(gòu) 在ArrayList中初始化的長(zhǎng)度是10,如果長(zhǎng)...