![240](https://upload.jianshu.io/users/upload_avatars/11156888/c452d1f1-44be-49ff-a3d8-29111abdff02.png?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
應(yīng)用:線程池桐猬、日程安排(Scheduler)、工作隊(duì)列吵冒。 解耦,通過命令來(lái)解耦請(qǐng)求者和執(zhí)行者西剥, 請(qǐng)求者 ->命令 -> 執(zhí)行者實(shí)現(xiàn):請(qǐng)求者執(zhí)...
復(fù)雜度分析包括: 時(shí)間復(fù)雜度分析 空間復(fù)雜度分析 事后統(tǒng)計(jì)法 我們常用事后統(tǒng)計(jì)法來(lái)統(tǒng)計(jì)效率痹栖,這種方法也存在一些問題例如:1,測(cè)試結(jié)果依賴測(cè)試環(huán)境...
canvas 理解 輔助坐標(biāo)系瞭空,輔助繪制1 2 canvas的兩種操作1揪阿,canvas位置(大小、位置)咆畏、matrix操作(translate ...
gradle構(gòu)建的三個(gè)生命周期階段:初始化階段配置階段執(zhí)行階段 構(gòu)建plugin方式一:gradle項(xiàng)目默認(rèn)buildSrc名字的module是...
打印acitivity任務(wù)棧信息:adb shell dumpsys activity activities打印正在運(yùn)行的信息:adb shel...
1、單獨(dú)使用startService & stopService (1)第一次調(diào)用startService會(huì)執(zhí)行onCreate旧找、onStart...
evenbus四種模式 POSTING溺健、MAIN、BACKGROUND钮蛛、ASYNCPOSTING:默認(rèn)模式鞭缭,在哪個(gè)線程發(fā)布消息就要在哪個(gè)線程接受...
線程機(jī)制理解開啟線程: Thread thread = new Thread(Runnable).start();thread.stop()方法...
var j;//Object類型,如果指定了值 就是具體類型愿卒,沒有指定就是Object類型j = 10;j = “huo”; dynamic z...