目錄:一、內(nèi)存泄漏介紹二、常見內(nèi)存泄漏場景1.單例導(dǎo)致內(nèi)存泄露2.靜態(tài)變量導(dǎo)致內(nèi)存泄漏3.非靜態(tài)內(nèi)部類導(dǎo)致內(nèi)存泄露4.未取消注冊或回調(diào)導(dǎo)致內(nèi)存泄露5.Timer和TimerT...
目錄:一、內(nèi)存泄漏介紹二、常見內(nèi)存泄漏場景1.單例導(dǎo)致內(nèi)存泄露2.靜態(tài)變量導(dǎo)致內(nèi)存泄漏3.非靜態(tài)內(nèi)部類導(dǎo)致內(nèi)存泄露4.未取消注冊或回調(diào)導(dǎo)致內(nèi)存泄露5.Timer和TimerT...
前序 在19年的Google I/O大會上,Kotlin 成為 Android 開發(fā)首選語言。而著名的OkHttp 已經(jīng)開始用 Kotlin 進(jìn)行重寫工作。是時候通過寫博客歸...
前言 Android事件分發(fā)機(jī)制是Android開發(fā)者必須了解的基礎(chǔ) 網(wǎng)上有大量關(guān)于Android事件分發(fā)機(jī)制的文章,但存在一些問題:內(nèi)容不全、思路不清晰、無源碼分析、簡單問...
1. 緩存一致協(xié)議 最出名的就是Intel 的MESI協(xié)議,MESI協(xié)議保證了每個緩存中使用的共享變量的副本是一致的。它核心的思想是:當(dāng)CPU寫數(shù)據(jù)時,如果發(fā)現(xiàn)操作的變量是共...
三、高級開發(fā)技術(shù)面試題 這里講的是大公司需要用到的一些高端Android技術(shù),這里專門整理了一個文檔,希望大家都可以看看。這些題目有點(diǎn)技術(shù)含量,需要好點(diǎn)時間去研究一下的。 (...
理解Java對象頭與Monitor 實例變量:存放類的屬性數(shù)據(jù)信息,包括父類的屬性信息,如果是數(shù)組的實例部分還包括數(shù)組的長度,這部分內(nèi)存按4字節(jié)對齊。 填充數(shù)據(jù):由于虛擬機(jī)要...
http://www.itdecent.cn/p/03e9e50e98a8 之前寫的文章,接著。Android10之后google又搞事情。 不能用。 不能用。 這個方法獲...