原创 Java中的String類解析

1.相等性的比較(==) (1)對於原生數據類型來說,比較的是左右兩邊的值是否相等 (2)對於引用類型來說,比較左右兩邊的引用是否指向同一個對象,或者說左右兩邊的引用地址是否相同。 2.Object 類的tostring方法返

原创 TreeSet底層解析和Collections解析

TreeSet 下圖是集合框架中的接口 今天我來談談SortedSet接口。 TreeSet實現了SortedSet接口,如果有自然的順序,TreeSet具有排序的功能。 import java.util.TreeSet;

原创 Abstract詳解

今天來介紹一下抽象類。我們用動物類來看,上代碼: public class Animal { String name; public Animal() { // TODO Auto-genera

原创 java中Map和Set的底層分析

1.HashSet底層是使用HashMap實現的。當使用add方法將對象添加到Set當中時,實際上是將該對象作爲底層所維護的Map對象的key,而value則都是同一個Object對象(該對象我們用不上);其他的都是通過定義的HashMa

原创 Map接口實現類HashMap、Map.Entry接口

來談談集合中的Map接口,它常用的實現類爲HashMap。 Map接口 除了類集,Java 2還在java.util中增加了映射。 映射(map)是一個存儲關鍵字和值的關聯 或者說是關鍵字/值對的對象。給定一個關 鍵字,可