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