ArrayList 1 以jdk7為準進行說明 2 ArrayList以數(shù)組實現(xiàn),允許重復。超出限制時會增加50%的容量(grow()方法中實現(xiàn),如下所示),每次擴容都底層采...
ArrayList 1 以jdk7為準進行說明 2 ArrayList以數(shù)組實現(xiàn),允許重復。超出限制時會增加50%的容量(grow()方法中實現(xiàn),如下所示),每次擴容都底層采...
ArrayList 1 以jdk7為準進行說明 2 ArrayList以數(shù)組實現(xiàn),允許重復。超出限制時會增加50%的容量(grow()方法中實現(xiàn),如下所示),每次擴容都底層采...
Set概述 Set幾乎都是內部用一個Map來實現(xiàn), 因為Map里的KeySet就是一個Set,而value是假值,全部使用同一個Object。Set的特征也繼承了那些內部Ma...
Set概述 Set幾乎都是內部用一個Map來實現(xiàn), 因為Map里的KeySet就是一個Set,而value是假值,全部使用同一個Object。Set的特征也繼承了那些內部Ma...
TreeMap定義 1 以jdk7為準進行說明 TreeMap繼承AbstractMap,實現(xiàn)NavigableMap、Cloneable、Serializable三個接口。...
TreeMap定義 1 以jdk7為準進行說明 TreeMap繼承AbstractMap,實現(xiàn)NavigableMap、Cloneable、Serializable三個接口。...
EnumMap定義 1 以java7進行說明 2 成員屬性說明1)EnumMap的鍵是繼承Enum類型的對象2)成員變量keyType存放的是Enum類的class,即Enu...
EnumMap定義 1 以java7進行說明 2 成員屬性說明1)EnumMap的鍵是繼承Enum類型的對象2)成員變量keyType存放的是Enum類的class,即Enu...
LinkedHashMap的定義 1 以jdk7為準進行說明 2 可以看到LinkedHashMap繼承了HashMap,所以同樣適用Hash算法決定Entry在table中...
LinkedHashMap的定義 1 以jdk7為準進行說明 2 可以看到LinkedHashMap繼承了HashMap,所以同樣適用Hash算法決定Entry在table中...
HashMap定義 1 本文以jdk7為準進行說明 2 主要成員屬性1)table屬性是一個數(shù)組,數(shù)組的元素是Entry<?, ?>,Entry保存的是key-value鍵值...
HashMap定義 1 本文以jdk7為準進行說明 2 主要成員屬性1)table屬性是一個數(shù)組,數(shù)組的元素是Entry<?, ?>,Entry保存的是key-value鍵值...
看一個面試題考察面試者對浮點數(shù)存儲格式的理解 1代碼如下 2 運行結果為: 浮點數(shù)存儲時經過的步驟: 以 20.5轉換為例 1 將十進制浮點數(shù)轉換成二進制浮點數(shù)1)先將整數(shù)部...
看一個面試題考察面試者對浮點數(shù)存儲格式的理解 1代碼如下 2 運行結果為: 浮點數(shù)存儲時經過的步驟: 以 20.5轉換為例 1 將十進制浮點數(shù)轉換成二進制浮點數(shù)1)先將整數(shù)部...
什么是序列化和反序列化? 1 序列化(Serialization)是一種將對象以一連串的字節(jié)描述的過程; 2 反序列化(Deserialization)是一種將這些字節(jié)重建成...
1 如何確定某個對象是“垃圾”? 1 既然垃圾收集器的任務是回收垃圾對象所占的空間后,再次供新的對象使用,那么垃圾收集器如何確定某個對象是“垃圾”就是最基本的問題—即通過什么...
1 如何確定某個對象是“垃圾”? 1 既然垃圾收集器的任務是回收垃圾對象所占的空間后,再次供新的對象使用,那么垃圾收集器如何確定某個對象是“垃圾”就是最基本的問題—即通過什么...
1 JVM內存分配 1 在討論JVM內存管理之前,先來看一下Java程序具體執(zhí)行的過程: 2 如上圖所示,首先Java源代碼文件(.java后綴)會被Java編譯器編譯為字節(jié)...
1 JVM內存分配 1 在討論JVM內存管理之前,先來看一下Java程序具體執(zhí)行的過程: 2 如上圖所示,首先Java源代碼文件(.java后綴)會被Java編譯器編譯為字節(jié)...
1 什么是ClassLoader? 1 大家都知道,當我們寫好一個Java程序之后,不是管是CS還是BS應用,都是由若干個.class文件組織而成的一個完整的Java應用程序...