概述 HashMap是 Key-Value 對(duì)映射的抽象接口,該映射不包括重復(fù)的鍵,即一個(gè)鍵對(duì)應(yīng)一個(gè)值。 在HashMap中,其會(huì)根據(jù)hash算...
概述 ArrayList是最常用的List實(shí)現(xiàn)類(lèi),內(nèi)部是通過(guò)數(shù)組實(shí)現(xiàn)的,它允許對(duì)元素進(jìn)行快速隨機(jī)訪問(wèn)。數(shù)組的缺點(diǎn)是每個(gè)元素之間不能有間隔,當(dāng)數(shù)組...
我們?cè)跇I(yè)務(wù)上難免會(huì)遇到集合交集的處理,這邊總結(jié)了幾種方式比較,然后尋求最優(yōu)的方式。當(dāng)然如果集合數(shù)據(jù)比較少的情況下,選取的方式基本都能滿足需求,但...
概述 ArrayList是最常用的List實(shí)現(xiàn)類(lèi),內(nèi)部是通過(guò)數(shù)組實(shí)現(xiàn)的,它允許對(duì)元素進(jìn)行快速隨機(jī)訪問(wèn)。數(shù)組的缺點(diǎn)是每個(gè)元素之間不能有間隔,當(dāng)數(shù)組...
概述 前面我們介紹了BeanDefinition的載入和解析的過(guò)程,將我們定義好的Bean資源文件載入并轉(zhuǎn)換成了Document對(duì)象,然后Doc...
1.概述 通過(guò)源碼我們發(fā)現(xiàn),資源的定位問(wèn)題主要發(fā)生在容器初始化過(guò)程中完成的,F(xiàn)ileSystemXmlApplicationContext、Cl...
1.概述 簡(jiǎn)單來(lái)說(shuō)IOC容器的初始化過(guò)程是通過(guò)refresh()方法來(lái)啟動(dòng)的,這個(gè)方法表示IOC容器的正式啟動(dòng)。具體來(lái)說(shuō)這個(gè)啟動(dòng)主要包含Bean...
垃圾收集器的整體概述 經(jīng)典垃圾收集器之間的關(guān)系圖如下: 上圖展示了7種作用于不同分代的收集器,如果兩個(gè)收集器之間存在連線,就說(shuō)明它們可以搭配使用...
根節(jié)點(diǎn)枚舉 固定可作為GC Roots的節(jié)點(diǎn)主要存在全局性引用(例如常量或者類(lèi)靜態(tài)屬性)與執(zhí)行上下文(例如棧幀中的本地變量表)中,盡管目標(biāo)比較明...