![240](https://upload.jianshu.io/users/upload_avatars/4118241/b2e14168-df6f-4ff0-93df-27a70c26ec99.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
registerNatives getClass() 可以返回這個(gè)實(shí)體的Class對(duì)象人乓,可以用來(lái)獲得這個(gè)類的元數(shù)據(jù)榨汤。在反射中經(jīng)常使用已添。 clon...
什么是CAS CAS比較并替換,是一種并發(fā)編程中用到的一種技術(shù)。 CAS是原子性,保證并發(fā)安全,而不是保證并發(fā)同步 CAS是CPU的一個(gè)指令 C...
把一個(gè)變量聲明為靜態(tài)變量通臭嬲海基于以下三個(gè)目的: 作為共享變量使用 減少對(duì)象的創(chuàng)建 保留唯一副本 在程序中任何變量或者代碼都是在編譯時(shí)由系統(tǒng)自動(dòng)分...
synchronized Java中Synchronized的用法 synchronized對(duì)于同步方法,鎖是當(dāng)前實(shí)例對(duì)象淮逊。 synchroni...
如何使用 實(shí)現(xiàn)Cloneable接口 重寫(xiě)Object中clone方法鹿鳖,定位為public 調(diào)用super.clone();4.實(shí)現(xiàn)try ca...
生命周期 不要在onCreate,onStart壮莹,onResume翅帜,onPause幾個(gè)方法進(jìn)行耗時(shí)操作,否則會(huì)造成頁(yè)面切換卡頓命满。 廣播的注冊(cè)和解...
1. 簡(jiǎn)單介紹 View 的事件分發(fā)機(jī)制 當(dāng)然涝滴,這里也可以簡(jiǎn)單地提一下,基本的流程就是下面的偽代碼胶台。 當(dāng)一個(gè)事件產(chǎn)生后歼疮,他的傳遞順序如下:Act...
總結(jié) View 事件分發(fā)的本質(zhì)是遞歸。 遞歸的本質(zhì)是诈唬,任務(wù)的下發(fā)和結(jié)果的上報(bào)韩脏。 View 事件分發(fā)設(shè)計(jì)成遞歸,是為了配合 View 的排版規(guī)則铸磅,...
四種啟動(dòng)模式 standard(標(biāo)準(zhǔn)模式) singleTop(棧頂復(fù)用模式) singleTask(棧內(nèi)復(fù)用模式) singleInstanc...