
HashCode方法的作用 在HashSet中的元素是不能重復(fù)的,jvm可以通過equals方法來判斷兩個(gè)對象是否相同,假設(shè)自定義一個(gè)Perso...
java IO流學(xué)習(xí)總結(jié) 近期學(xué)習(xí)了Java的IO流,嘗試著總結(jié)一下。 java.io 包下的IO流很多: 其中,以Stream結(jié)尾的為字節(jié)流,...
Set的特點(diǎn) Set里面存儲的元素不能重復(fù),沒有索引,存取順序不一致。 向HashSet中添加自定義的Person對象 首先就是構(gòu)建一個(gè)普通的P...
可變參數(shù) 在定義方法的時(shí)候不確定該定義多少個(gè)參數(shù)時(shí),可以使用可變參數(shù)來定義,這樣方法的參數(shù)個(gè)數(shù)會根據(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,如果長...