目录 一、类加载器[#jump1]1、BootstrapClassLoader 启动类加载器[#jump1_1]2、ExtensionClass...
目录 一、什么是类的加载(类初始化)[#jump1]1、分清类初始化和对象初始化[#jump1_1]2、类的初始化过程是在程序运行期间完成[#j...
终止线程池 一、终止线程池方法 1、 shutdown() 安全的终止线程池 2、 shutdownNow() 强制终止线程池 3、 await...
线程池ThreadPoolExecutor源码分析 所需知识点: 1、ReentranLock 重入锁 以及 Condition的联合使用。 不...
一、线程池类图 特别鸣谢programmer_at的图 二、线程池ThreadPoolExecutor的基本介绍 (1)成员变量 (2)参数说明...
一、Retrofit流程图 二、Retrofit调用逻辑图 三、Retrofit 架构图 四、源码分析 (1)retrofit 类:入口类[ht...
一、基本使用 1、创建Retrofit类 2、自定义OkHttpClient() 3、创建请求接口interface 4、发起请求 4.1 发起...
注解 我们从三个方面展开1、元注解2、自定义注解3、注解解析,基本使用 一、元注解 通俗解释,这四个元注解:Retention、Target、D...
一、说明 代理模式(百度百科): 为其他对象提供一种代理以控制对这个对象的访问。 在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理...