上一篇博客我們介紹了 java.lang 包下的 Object 類,那么本篇博客接着介紹該包下的另一個類 Integer。在前面 淺談 Integer 類 博客中我們主要介紹了 Integer 類 和 int 基本數據類型的關系,本篇博客是從源碼層次詳細介紹 Integer 的實現 ...
本系列博客將對JDK . 版本的相關類從源碼層次進行介紹,JDK 的下載地址。 首先介紹JDK中所有類的基類 java.lang.Object。 Object 類屬於 java.lang 包,此包下的所有類在使用時無需手動導入,系統會在程序編譯期間自動導入。Object 類是所有類的基類,當一個類沒有直接繼承某個類時,默認繼承Object類,也就是說任何類都直接或間接繼承此類,Object 類中 ...
2018-03-15 09:42 10 13841 推薦指數:
上一篇博客我們介紹了 java.lang 包下的 Object 類,那么本篇博客接着介紹該包下的另一個類 Integer。在前面 淺談 Integer 類 博客中我們主要介紹了 Integer 類 和 int 基本數據類型的關系,本篇博客是從源碼層次詳細介紹 Integer 的實現 ...
String 類也是java.lang 包下的一個類,算是日常編碼中最常用的一個類了,那么本篇博客就來詳細的介紹 String 類。 1、String 類的定義 和上一篇博客所講的 Integer 類一樣,這也是一個用 final 聲明的常量類,不能被任何類所繼承 ...
JDK1.8源碼閱讀筆記(1)Object類 Object 類屬於 java.lang 包,此包下的所有類在使⽤時⽆需⼿動導⼊,系統會在程序編譯期間⾃動 導⼊。Object 類是所有類的基類,當⼀個類沒有直接繼承某個類時,默認繼承Object類,也就是說任何 類都直接或間接繼承此類 ...
前面我們介紹了 Map 集合的一種典型實現 HashMap ,關於 HashMap 的特性,我們再來復習一遍: ①、基於JDK1.8的HashMap是由數組+鏈表+紅黑樹組成,相對於早期版本的 JDK HashMap 實現,新增了紅黑樹作為底層數據結構,在數據量較大且哈希碰撞較多 ...
java.util.Arrays 類是 JDK 提供的一個工具類,用來處理數組的各種方法,而且每個方法基本上都是靜態方法,能直接通過類名Arrays調用。 1、asList 作用是返回由指定數組支持的固定大小列表。 注意:這個方法返回的 ArrayList ...
本篇博客我們來介紹在 JDK1.8 中 HashMap 的源碼實現,這也是最常用的一個集合。但是在介紹 HashMap 之前,我們先介紹什么是 Hash表。 1、哈希表 Hash表也稱為散列表,也有直接譯作哈希表,Hash表是一種根據關鍵字值(key - value)而直接進行訪問 ...
上一篇博客我們介紹了List集合的一種典型實現 ArrayList,我們知道 ArrayList 是由數組構成的,本篇博客我們介紹 List 集合的另一種典型實現 LinkedList,這是一個由 ...
一、概述 1、介紹 ArrayList元素是有序的,可重復。線程不安全的。底層維護一個 Object 數組。 JDK1.7:ArrayList像餓漢式,默認初始長度直接創建一個容量為 10 的數組。 JDK1.8:ArrayList像懶漢式,默認一開始創建一個長度為 0 的數組,當添加 ...