依賴 封裝步驟 1.配置Retrofit、okhttp 2.請求數(shù)據(jù)轉(zhuǎn)換 2.1 創(chuàng)建請求接口apiService 2.1返回數(shù)據(jù)封裝 2.2 ...
[toc] Flow 是什么 LiveData提供了響應(yīng)式編程的基礎(chǔ),搭建了一套數(shù)據(jù)觀察者的使用框架谆刨,但是,它相當(dāng)于RxJava這類的異步框架來...
[toc] 委托是什么 委托又可以稱為代理。為其他對象提供一種代理以控制對這個對象的訪問,簡單的說就是在訪問和被訪問對象中間加上的一個間接層歇竟,以...
什么是反射 JAVA反射機制是在運行狀態(tài)中,對于任意一個類抵恋,都能夠知道這個類的所有屬性和方法焕议;對于任意一個對象,都能夠調(diào)用它的任意一個方法和屬性...
什么是注解 注解實際上類似標(biāo)簽弧关,例如時間管理大師就是某某的標(biāo)簽盅安,蘋果手機就是喬布斯的標(biāo)簽唤锉。在代碼的世界里,注解就是類、方法宽堆、變量...的標(biāo)簽腌紧。它...
異常是什么 異常就是有異于常態(tài),和正常情況不一樣畜隶,有錯誤出現(xiàn)壁肋。 異常分類 Error: 是程序中無法處理的錯誤,表示運行應(yīng)用程序中出現(xiàn)了嚴(yán)重的錯...
[toc] 對象聲明 object修飾的類與普通類的區(qū)別是里邊包含一個單例籽慢。我也不知道為什么都叫對象聲明浸遗。 源碼解析 類對象聲明及類成員調(diào)用 打...
什么是枚舉? 一個值只能是有限的幾種類型箱亿,而不能是其他的任何類型跛锌。 例如開車的方向有幾種:前、后届惋、左髓帽、右! 1.1 聲明方式及枚舉常量 關(guān)鍵字:...
Diffutils缺點 首先DiffUtil.calculateDiff()這個方法是執(zhí)行在主線程的脑豹,如果新舊數(shù)據(jù)List比較大郑藏,那么這個方法鐵...