進程和多線程 進程是資源分配的最小單元喊崖,有自己獨立的空間咸包。進程之間通信更復(fù)雜需要(IPC)盯滚。 線程是程序執(zhí)行的最小單元兽埃,多個線程在同一進程里面共...
synchronized是一種同步鎖絮爷。他修飾的對象有一下幾種: 修飾一個代碼塊翼雀,被修飾的代碼塊稱為同步語句塊而姐,其作用的范圍是大括號括起來的代碼膘融,...
Activity所有的生命周期方法調(diào)用都是在ActivityThread類中執(zhí)行的芙粱。 比如Activity的onCreate生命周期: 最后在I...
常用屬性 寬度或者高度設(shè)置為0dp的時候表示充滿約束:match constraint 權(quán)重屬性(水平權(quán)重,垂直權(quán)重) 使用權(quán)重時氧映,寬度或者高度...
文檔中對retrofit進行解讀的時候可能會刪減部分代碼春畔。 retrofit和okhttp retrofit是okhttp進行的了封裝,使用和調(diào)...
HTTPS 定義 在HTTP之下增加的一個安全層,在應(yīng)用層和傳輸層中間律姨,用于保障HTTP的加密傳輸振峻。 HTTPS連接過程 客戶端請求建立TLS的...
對稱加密 使用密鑰和加密算法對數(shù)據(jù)進行加密,得到密文择份。再使用密鑰和解密算法對密文解密得到原數(shù)據(jù)铺韧。 缺點: 密鑰有泄漏的風(fēng)險。 非對稱加密 使用公...
inline關(guān)鍵字缓淹,內(nèi)斂函數(shù) 當(dāng)調(diào)用log函數(shù)的時候哈打,就相當(dāng)于把log函數(shù)里面的代碼完全復(fù)制到了調(diào)用log函數(shù)的方法里。 在函數(shù)中傳入函數(shù)類型的...
構(gòu)造器優(yōu)化 主構(gòu)造器放在類名后面LessonViewHolder constructor(item: View) 繼承父類并重寫super方法可...