作用:代理类的关联类,主要做反射调用。当有一个类,你不确定类里面有什么的时候,有一种技术叫做反射,可以获取类中所有的方法和属性,而这个Metho...
先看例子,demo 是一个增删改查的数据库操作,但我想在增加的这个操作上打一个日志,用来输出,可以用静态代理完成。 //接口interface ...
上期作业: 单向链表的删除如图所示 但在队列中,是在头部或在尾部插入数据,往后或往前交换数据的方式达到目的,看需求而定。 反射的概念:在运行状态...
上次的学习1.了解了MessageQueue运用场景结合handler、looper使用。2.单向链表的基本运用,MessageQueue中en...
官方注释:MessageQueue是保存消息列表的低级别类,消息由Looper对象派发。消息并不是直接添加到MessageQueue中的,而是通...
概念:ThreadLocal并不是一个Thread,而是一个线程内部的存储类,可以在指定线程内存储数据,数据存储以后,只有指定线程可以得到存储数...
HandlerThread 是一个封装好的looper线程类。 从源码看看public class HandlerThread extends ...
什么情况需要用到?当多个线程同时操作一个可共享的资源变量时,有可能产生冲突,为了避免这种冲突引入了线程同步的概念。 作用?保证了对共享资源访问的...
先看一个图来简单了解一下线程池的工作流程 1.线程池创建的Thread对象,run方法会通过阻塞队列的take方法获取一个Runnable对象2...