一、簡介 HashMap 主要用來存放鍵值對,它基于哈希表的Map接口實現(xiàn),是常用的Java集合之一。 JDK1.8 之前 HashMap 由 數(shù)組+鏈表 組成的,數(shù)組是 H...
一、簡介 HashMap 主要用來存放鍵值對,它基于哈希表的Map接口實現(xiàn),是常用的Java集合之一。 JDK1.8 之前 HashMap 由 數(shù)組+鏈表 組成的,數(shù)組是 H...
一、JVM的堆模型 JVM的堆被同一個JVM實例中所有的Java線程共享,它通常由某種自動管理機制所管理,這種機制通常叫做"垃圾回收"。在Java 1.8 中,堆的內(nèi)存模型大...
一、簡介 LinkedList是實現(xiàn)了List和Deque接口的雙端鏈表。底層的鏈表結(jié)構(gòu)是支持高效插入刪除的原因,另外實現(xiàn)了Deque接口使其具有隊列的特性;LinkedLi...
一、模型圖 二、JVM內(nèi)存分區(qū) JVM運行時數(shù)據(jù)區(qū)的內(nèi)存有:方法區(qū)、Java堆、Java棧、本地方法棧、程序計數(shù)器 方法區(qū):方法區(qū)是被所有線程共享的內(nèi)存區(qū)域,用來存儲已被虛擬...
一、簡介 ArrayList 的底層是數(shù)組隊列,相當(dāng)于動態(tài)數(shù)組。與 Java 中的數(shù)組相比,它的容量能動態(tài)增長。在添加大量元素前,應(yīng)用程序可以使用ensureCapacity...
一、打包SpringBoot項目1.檢查pom文件是否有maven打包插件 2.選擇IDEA右側(cè)Maven,點擊install(如果配置了maven的環(huán)境變量,則可以在控制臺...
Push failedWarning: Permanently added the RSA host key for IP address 'xx.74.xxx.119' t...
一、概述 容器主要包括 Collection 和 Map 兩種,Collection 存儲著對象的集合,而 Map 存儲著鍵值對(兩個對象)的映射表 二、常用容器(Colle...
1.String類 1.1源碼: 通過源碼可以我們可以得到以下信息: String類被final關(guān)鍵字修飾,說明此類不能被繼承 String類實現(xiàn)了Serializable接...
基本數(shù)據(jù)類型與包裝類型 1.Java基礎(chǔ)數(shù)據(jù)類型及其包裝類型 1.1八大基本數(shù)據(jù)類型包括: 整數(shù)類型(byte、short、int、long) 浮點類型(float、doub...