Kotlin 是一個目標(biāo)為Java平臺上的新的編程語言澡腾。它是簡潔成箫、安全怠李、實用和可以跟Java互操作。它能用到所有Java可以用到的地方: 服務(wù)端...
前言 今天寫一下經(jīng)常拿來與HashMap對比的LinkedHashMap源碼分析。那么LinkedHashMap存在的意義在哪?我們從HashM...
前言 HashMap可以說是我們?nèi)粘i_發(fā)中特別經(jīng)常使用到的對象映射關(guān)系集合類了,本文將結(jié)合JDK1.8源碼從線程安全症昏、數(shù)據(jù)結(jié)構(gòu)、初始化拘悦、擴容齿兔、增...
前言 LinkedList相對ArrayList來說可以使用頻率可能相對較低,但是對于不同需求到情況下我們需要能夠選擇合適的集合础米,本文將結(jié)合JD...
前言 ArrayList可以說是我們?nèi)粘i_發(fā)中特別經(jīng)常使用到的集合類了分苇,本文將結(jié)合JDK1.8源碼從線程安全、數(shù)據(jù)結(jié)構(gòu)屁桑、初始化医寿、擴容、增刪改查蘑斧、...
單例模式 單例模式是為了確保某個實例只會被初始化一次靖秩,確保我們每次使用到的對象都是同一個,這樣能夠大大節(jié)約應(yīng)用占用的內(nèi)存竖瘾。 單例寫法 單例模式的...
什么的依賴注入 在軟件工程中沟突,依賴注入是實現(xiàn)控制反轉(zhuǎn)的方式之一。百度百科中對于控制反轉(zhuǎn)的解釋如下:控制反轉(zhuǎn)(Inversion of Contr...
前言 Android應(yīng)用程序是基礎(chǔ)Java語言捕传,內(nèi)部封裝了消息隊列惠拭,然后在主線程開啟了死循環(huán)不斷獲取消息并處理來實現(xiàn)不間斷的界面變化與各種操作的...
EventBus是什么 EventBus是為Android優(yōu)化的發(fā)布/訂閱事件總線 [圖片上傳失敗...(image-951d70-152203...