HashCode方法的作用 在HashSet中的元素是不能重復(fù)的吕世,jvm可以通過equals方法來判斷兩個(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ù)导犹,沒有索引,存取順序不一致羡忘。 向HashSet中添加自定義的Person對(duì)象 首先就是構(gòu)建一個(gè)普通的P...
可變參數(shù) 在定義方法的時(shí)候不確定該定義多少個(gè)參數(shù)時(shí)谎痢,可以使用可變參數(shù)來定義,這樣方法的參數(shù)個(gè)數(shù)會(huì)根據(jù)調(diào)用者來確定卷雕。 注意:如果一個(gè)方法有可變參數(shù)...
增強(qiáng)for循環(huán) 使用增強(qiáng)for循環(huán)可以簡化數(shù)組和Collection集合的遍歷节猿,格式: 例: 集合框架中的三種迭代方式刪除數(shù)據(jù) 普通for循環(huán),...
泛型的概念 通過API可以看到Collection,List,ArrayList,這幾個(gè)類里面都有,這個(gè)就是泛型,里面的E可以是任何引用數(shù)據(jù)類型...
LinkedList簡介 因?yàn)長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中初始化的長度是10魁蒜,如果長...