
1. 前言 Android消息處理機(jī)制實際上就是Handler的運行機(jī)制嘱腥,除了Handler之外劲绪,我們還需要一個消息隊列MessageQueu...
1.前言 我們知道Textview能夠支持顯示靜態(tài)圖膛锭,但是能不能支持gif動態(tài)圖了放航,如動態(tài)表情了语淘。 原生的TextView目前暫不支持gif動圖...
ThreadLocal簡介 ThreadLocal是線程內(nèi)部的局部變量妇汗,保證該變量在線程內(nèi)部是獨立的,我們可以通過set/get方法來設(shè)置或者獲...
1. 前言 我們先看看頭條乙漓、搜狐新聞的下拉更新效果(視頻轉(zhuǎn)gif時级历,有些frame失真,上滑加載的效果沒貼簇秒,太占地了??): 看過頭條鱼喉、搜狐新聞...
在了解Android插件化原理之前秀鞭,我們需要對Hook機(jī)制有一定的了解趋观,具體可以閱讀下面幾篇文章: 1.Hook機(jī)制之動態(tài)代理2.Hook機(jī)制之...
Java知識點 抽象類與接口的區(qū)別: 抽象類可以有方法的具體實現(xiàn)扛禽,接口不可以。 由于Java單繼承的特性皱坛,子類只能繼承一個抽象類编曼,但可以實現(xiàn)多了...
1. Java內(nèi)存區(qū)域與內(nèi)存溢出異常 Java內(nèi)存區(qū)域 Java虛擬機(jī)在執(zhí)行Java程序的過程中會把它所管理的內(nèi)存劃分成方法區(qū)、堆剩辟、本地方法棧...
簡介 Java虛擬機(jī)規(guī)范中試圖定義一種內(nèi)存模型掐场,主要是用來屏蔽掉各種硬件和操作系統(tǒng)的內(nèi)存訪問差異。Java內(nèi)存模型的目標(biāo)是定義程序中各個變量的訪...
1. 異常的結(jié)構(gòu) 異常的基類為Throwable贩猎,它是Java中所有異常和錯誤的超類熊户,Error和Exception都繼承Throwable,...