一 核心技術(shù)? JetPack(Lifecycle仲闽,LiveData朱嘴,ViewModel,Room)? Kotlin? MVVM? Coroutines? Glide? AR...
一 核心技術(shù)? JetPack(Lifecycle仲闽,LiveData朱嘴,ViewModel,Room)? Kotlin? MVVM? Coroutines? Glide? AR...
一 掛起函數(shù)的運(yùn)行邏輯 掛起函數(shù)用狀態(tài)機(jī)以掛起點(diǎn)將協(xié)程的運(yùn)算邏輯拆分成不同的片段岂膳,每次執(zhí)行協(xié)程運(yùn)行不同的邏輯片段,由此可以知道協(xié)程是運(yùn)行在線程中的,線程的并發(fā)處理方式也可以用...
一:分代收集理論 分代收集建立在兩個(gè)分代假說之上:1.弱分代假說大多數(shù)對(duì)象都是朝生夕滅2.強(qiáng)分代假說經(jīng)歷越多次垃圾收集過程沒有被回收的對(duì)象越難消完 分代假說其實(shí)是一套符合絕大...
Java在虛擬機(jī)自動(dòng)內(nèi)存管理機(jī)制的幫助下,不容易出現(xiàn)內(nèi)存泄露和內(nèi)存溢出的問題岳颇,對(duì)于初入Android的程序員降低了門檻。但是也正是因?yàn)镴VM管理內(nèi)存颅湘,一旦出現(xiàn)內(nèi)存問題话侧,如果不...
一.java內(nèi)存管理機(jī)制 1.內(nèi)存引用 從Java1.2版本開始引入了三種對(duì)象引用方式:SoftReference、WeakReference闯参、PhantomReferenc...
一 :特點(diǎn): 1.HashMap根據(jù)hashCode值存儲(chǔ)數(shù)據(jù)瞻鹏,具有很快的訪問速度2.HashMap是非線性安全的3.插入和刪除數(shù)據(jù)效率比較高 二:組成: 數(shù)組+(鏈表或紅黑...
背壓是在異步場(chǎng)景下,被觀察者發(fā)送事件的速度遠(yuǎn)快于觀察者處理的速度鹿寨,導(dǎo)致下游的buffer溢出新博,這種現(xiàn)象稱為背壓。 一 push模型與pull模型 背壓在什么情況下會(huì)出現(xiàn)脚草?背壓...
一.學(xué)習(xí)鏈表的意義 鏈表是一種最重要的動(dòng)態(tài)數(shù)據(jù)結(jié)構(gòu)更深入的理解引用(或者指針)更深入的理解遞歸組織更加復(fù)雜的數(shù)據(jù)結(jié)構(gòu) 二.什么是鏈表(Linked List) 數(shù)據(jù)存儲(chǔ)在"節(jié)...
一 簡介 Kotlin中的協(xié)程是由kotlinx.coroutines這個(gè)庫來實(shí)現(xiàn)的特點(diǎn):1.代碼可讀性性好赫悄,不用回調(diào)函數(shù),簡化異步編程,提高效率玩讳。2.在語言級(jí)別支持涩蜘,在標(biāo)準(zhǔn)...
文章:Android透明視頻的實(shí)現(xiàn)(適用于直播間全屏禮物粤策、彈屏廣告等場(chǎng)景)http://www.reibang.com/p/3a0512e2706f[https://www...
一 簡介 JDK1.5之后加入霹俺,用于控制線程的啟動(dòng)、執(zhí)行和關(guān)閉 二 Executor框架的兩級(jí)調(diào)度模型 上層:應(yīng)用的執(zhí)行分解成若干個(gè)任務(wù)毒费,Executor框架將這些任務(wù)映射為...
學(xué)習(xí)算法與數(shù)據(jù)結(jié)構(gòu)丙唧,深刻理解計(jì)算機(jī)科學(xué) 排序算法:插入、冒泡觅玻、選擇想际、希爾、快速溪厘、歸并胡本、堆排序、計(jì)數(shù)排序畸悬、桶排序侧甫、基數(shù)排序 查找算法:線性查找,二分查找 線性數(shù)據(jù)結(jié)構(gòu):動(dòng)態(tài)數(shù)組...
開源項(xiàng)目1.mvvm+Kotlin項(xiàng)目 10% 看過的文章:Hilt使用姿勢(shì)全解析http://www.reibang.com/p/2105fcc6f62c[https:/...
ViewStub
學(xué)習(xí)周報(bào)(2020.10.2-2020.10.4)1.搭建基于mvvm的框架的Kotlin項(xiàng)目 10% 看過的文章: 簡單理解 Kotlin 中的 inline 關(guān)鍵字[http://www.reibang.com/p/c...
1.搭建基于mvvm的框架的Kotlin項(xiàng)目 10% 看過的文章: 簡單理解 Kotlin 中的 inline 關(guān)鍵字[http://www.reibang.com/p/c...