AQS:AbstractQueuedSynchronizer 1 使用Node實(shí)現(xiàn)FIFO隊(duì)列,可以用于構(gòu)建鎖或者其他同步裝置的基礎(chǔ)框架 2 利...
發(fā)布對象 發(fā)布對象:使一個對象能夠被當(dāng)前范圍之外的代碼所使用 對象逸出:一種錯誤的發(fā)布歧杏。當(dāng)一個對象還沒有構(gòu)造完成時莺丑,就使它被其他線程所見 安全發(fā)...
全局通用的線程池組件-HiExecutor 支持任務(wù)優(yōu)先級 支持線程池暫停、恢復(fù)借浊、關(guān)閉 支持異步任務(wù)結(jié)果回調(diào) Coding實(shí)現(xiàn) 線程池參數(shù)構(gòu)造 ...
易用高擴(kuò)展的日志組件HiLog封裝 功能清單 能夠打印堆棧信息 支持任何數(shù)據(jù)類型的打印 能夠?qū)崿F(xiàn)日志可視化 能夠?qū)崿F(xiàn)文件打印和保存 支持不同打印...
背景 流式布局在移動端或者前端開發(fā)中很常見咐低,特別是在多標(biāo)簽的展示中痒筒, 往往起到了關(guān)鍵的作用夷狰。然而Android 官方, 并沒有為開發(fā)者提供這樣一...
自定義View類型 1. 自定義View 在沒有現(xiàn)成的View郊霎,需要自己實(shí)現(xiàn)的時候沼头,就使用自定義View,一般繼承自View书劝,SurfaceVi...
java類參數(shù)和kotlin類為參數(shù)區(qū)別 kotlin使用Java代碼的callback kotlin使用kotlin代碼的callback 禁...
1进倍、為什么要項(xiàng)目組件化 隨著 APP 版本不斷的迭代,新功能的不斷增加购对,業(yè)務(wù)也會變的越來越復(fù)雜猾昆,APP 業(yè)務(wù)模塊 的數(shù)量有可能還會繼續(xù)增加,而且...
sychronied修飾普通方法和靜態(tài)方法的區(qū)別骡苞?什么是可見性? 對象鎖是用于對象實(shí)例方法垂蜗,或者一個對象實(shí)例上的,類鎖是用于類的靜態(tài)方法或者一個...