1、Looper 的构造方法是私有的,不能在package外面直接初始化。一般通过Looper.prepare()初始化、Looper.myLooper()获取。2、Looper 中的静态变量 ThreadLocal,用来保存所有Looper实例。3、ThreadLocal 本身只是一个工具类,没有用来保存数据的成员变量。用来保存数据的是其内部类 Values。