
registerNatives getClass() 可以返回這個實體的Class對象,可以用來獲得這個類的元數(shù)據(jù)。在反射中經(jīng)常使用。 clon...
什么是CAS CAS比較并替換,是一種并發(fā)編程中用到的一種技術(shù)。 CAS是原子性,保證并發(fā)安全,而不是保證并發(fā)同步 CAS是CPU的一個指令 C...
把一個變量聲明為靜態(tài)變量通常基于以下三個目的: 作為共享變量使用 減少對象的創(chuàng)建 保留唯一副本 在程序中任何變量或者代碼都是在編譯時由系統(tǒng)自動分...
synchronized Java中Synchronized的用法 synchronized對于同步方法,鎖是當前實例對象。 synchroni...
如何使用 實現(xiàn)Cloneable接口 重寫Object中clone方法,定位為public 調(diào)用super.clone();4.實現(xiàn)try ca...
生命周期 不要在onCreate,onStart,onResume,onPause幾個方法進行耗時操作,否則會造成頁面切換卡頓。 廣播的注冊和解...
1. 簡單介紹 View 的事件分發(fā)機制 當然,這里也可以簡單地提一下,基本的流程就是下面的偽代碼。 當一個事件產(chǎn)生后,他的傳遞順序如下:Act...
總結(jié) View 事件分發(fā)的本質(zhì)是遞歸。 遞歸的本質(zhì)是,任務的下發(fā)和結(jié)果的上報。 View 事件分發(fā)設(shè)計成遞歸,是為了配合 View 的排版規(guī)則,...
四種啟動模式 standard(標準模式) singleTop(棧頂復用模式) singleTask(棧內(nèi)復用模式) singleInstanc...