1.任務優(yōu)先級的概念 為保證應用有更好的響應性,我們需要設計任務的優(yōu)先級。在UI線程上運行的任務默認以高優(yōu)先級運行,如果某個任務無需等待結果,則可以用低優(yōu)先級。 在分發(fā)任務時...
1.任務優(yōu)先級的概念 為保證應用有更好的響應性,我們需要設計任務的優(yōu)先級。在UI線程上運行的任務默認以高優(yōu)先級運行,如果某個任務無需等待結果,則可以用低優(yōu)先級。 在分發(fā)任務時...
1.okHttp中的五大攔截器 RetryAndFollowUpInterceptor 鏈接重試與重定向攔截器攔截器: RetryAndFollowUpInterceptor...
1.泛型類和泛型方法的定義 泛型:參數(shù)化的類型 泛型的好處就是:適用于多種數(shù)據(jù)類型執(zhí)行相同的代碼泛型中的類型在使用時指定,不需要強制類型轉換 泛型類泛型類 泛型方法泛型方法 ...
1.okHttp使用流程分析 okhttp請求發(fā)起流程分析1.同步請求執(zhí)行call.execute()方法,實際上會執(zhí)行到RealCall的execute方法,方法所示: 2...
1.AQS(AbstractQueuedSynchronizer ) AQS的必要性是用來構建鎖或者其他同步組件的基礎框架,它使用了一個int成員變量表示同步狀態(tài),通過內置的...
1.Android啟動流程 init 是用戶態(tài)的第一個進程 zygote 是Android的孵化進程 zygote進程啟動過程zygote進程啟動過程 SystemServe...
1.線程和進程的定義 線程:CPU調度的最小單位,不能獨立于進程單獨存在 進程:應用在操作系統(tǒng)中運行最小的分配單位 2.CPU核心數(shù)和線程數(shù)的關系 內核數(shù)和線程的執(zhí)行個數(shù) 一...
1.為什么要對app加固 反編譯定義:利用編譯程序從源語言編寫的源程序產生目標 程序的過程。 2.app加固方案的各個方案介紹 反模擬器模擬器運行apk,可 以用模擬器監(jiān)控到...
1.Java I/O概要設計 所有的操作都是針對內存來的(角度內存):讀入 寫出I/O操作嵌套示例 裝飾模式之Android源碼android中的裝飾模式 Compone...
1.基于棧的虛擬機 JVM式基于棧的虛擬機 2.基于寄存器的虛擬機 寄存器是CPU的組成部分,寄存器是有限存儲容量的高速存儲部件,他們可以用來暫存指令、數(shù)據(jù)和位置Dalvik...
1、JVM中對象的創(chuàng)建過程。 劃分內存的方式:指針碰撞:要求堆空間必須時規(guī)整的空間列表:空間可以是不規(guī)整的,必須設置了一個空間列表 解決并發(fā)安全問題:CAS :compare...
1.JVM是一種規(guī)范和運行時數(shù)據(jù)區(qū)java程序運行過程 源碼-> Java->.class->JVM ->ClassLoader解釋執(zhí)行:JVM C++寫的 ...
1.注解的含義和應用場景 注解的作用或者意義:單獨的注解是一種注釋,他需要結合其他如反射、插樁的等技術才有意義元注解: 注解的不同級別應用場景 RUNTIME反射 SOURC...
終端 是輸入輸出設備的總稱,內部是一個命令解析器,內嵌shell解析器 Linux 常用快捷鍵: Linux 文件操作 文件類型 命令執(zhí)行原理 date ---> shell...
1.C++函數(shù)適配器find_if 查找值equal_to 比較兩個值是否相等bind2nd 函數(shù)適配器 2.算法包 for_each 遍歷 transform 類似于Rx...
1.map容器學習 2.multimap 容器學習 3.謂詞 與仿函數(shù) 空謂詞 一元謂詞 二元謂詞 4.for_each 自定義仿函數(shù) 5.函數(shù)回調 仿函數(shù)的各個用途...