拋出 Handler中的IdleHandler 它有什么能力? 它有什么用處? 能想到一些合適的場景嗎? Answer1: 首先看下源碼的注釋 注釋中明確的指出當消息隊列空閑...
目錄 一、類加載器[#jump1]1、BootstrapClassLoader 啟動類加載器[#jump1_1]2、ExtensionClassLoader 擴展類加載器[#...
目錄 一、什么是類的加載(類初始化)[#jump1]1、分清類初始化和對象初始化[#jump1_1]2、類的初始化過程是在程序運行期間完成[#jump1_2] 二、類的生命周...
終止線程池 一、終止線程池方法 1、 shutdown() 安全的終止線程池 2、 shutdownNow() 強制終止線程池 3、 awaitTermination(tim...
線程池ThreadPoolExecutor源碼分析 所需知識點: 1、ReentranLock 重入鎖 以及 Condition的聯(lián)合使用。 不可重入的互斥鎖,AQS Abs...
一、線程池類圖 特別鳴謝programmer_at的圖 二、線程池ThreadPoolExecutor的基本介紹 (1)成員變量 (2)參數(shù)說明 說明: 1、workQueu...
一、Retrofit流程圖 二、Retrofit調(diào)用邏輯圖 三、Retrofit 架構(gòu)圖 四、源碼分析 (1)retrofit 類:入口類[http://note.youda...
一、基本使用 1、創(chuàng)建Retrofit類 2、自定義OkHttpClient() 3、創(chuàng)建請求接口interface 4、發(fā)起請求 4.1 發(fā)起普通post 4.2 發(fā)起fi...
注解 我們從三個方面展開1、元注解2、自定義注解3、注解解析,基本使用 一、元注解 通俗解釋,這四個元注解:Retention、Target、Documented、Inher...
一、說明 代理模式(百度百科): 為其他對象提供一種代理以控制對這個對象的訪問。 在某些情況下,一個對象不適合或者不能直接引用另一個對象,而代理對象可以在客戶端和目標對象之間...
一、說明 代理模式(百度百科): 為其他對象提供一種代理以控制對這個對象的訪問。 在某些情況下,一個對象不適合或者不能直接引用另一個對象,而代理對象可以在客戶端和目標對象之間...
1、okhttp源碼解析-整體流程2、okhttp源碼解析-攔截器RetryAndFllowUpInterceptor3、okhttp源碼解析-攔截器BridgeInterc...
1、okhttp源碼解析-整體流程2、okhttp源碼解析-攔截器RetryAndFllowUpInterceptor3、okhttp源碼解析-攔截器BridgeInterc...
1、okhttp源碼解析-整體流程2、okhttp源碼解析-攔截器RetryAndFllowUpInterceptor3、okhttp源碼解析-攔截器BridgeInterc...
1、okhttp源碼解析-整體流程2、okhttp源碼解析-攔截器RetryAndFllowUpInterceptor3、okhttp源碼解析-攔截器BridgeInterc...
1、okhttp源碼解析-整體流程2、okhttp源碼解析-攔截器RetryAndFllowUpInterceptor3、okhttp源碼解析-攔截器BridgeInterc...