- 博客(4)
- 收藏
- 关注
原创 关于内部类的哪些事
1 内部类对象的创建依赖于外部类对象;2 内部类对象持有指向外部类对象的引用。1 编译器自动为内部类添加一个成员变量, 这个成员变量的类型和外部类的类型相同, 这个成员变量就是指向外部类对象的引用;2 编译器自动为内部类的构造方法添加一个参数, 参数的类型是外部类的类型, 在构造方法内部使用这个参数为1中添加的成员变量赋值;3 在调用内部类的构造函数初始化内部类对象时, 会默认传入外部类的引用。...
2018-05-25 21:27:48
169
原创 java创建对象的机制
Object object = new Objectjava创建对象的时候一般分为以下几步:1.给Object对象分配内存;2.调用Object的构造方法进行初始化;3.object引用指向Object的内存分配区域;注意:创建对象的时候,并不是原子性操作; 生成的字节码文件在运行的时候,可能会存在指令重排序,导致 1---》2---》3 变为...
2018-05-25 21:27:05
488
原创 java 单例模式
1.饿汉式/** * 饿汉模式 * <p> * 缺点: * 在类加载的时候就进行了实例化,浪费内存 * 优点: * 在获取实例的时候已经创建好了实例 * @author ZhangRui * @time 2018/5/25 20:28 */ public class HungrySingleton { private static final Hungry...
2018-05-25 21:26:42
164
原创 自己理解的TouchEvent传递机制
一.涉及的类 1.Activity 涉及的方法名称:dispatchTouchEvent(); onTouchEvent(); 2.ViewGroup 涉及的方法名称:dispatchTouchEvent(); onInterceptTouchEvent();onTouchEvent(); 3.View 涉及的方法名称:dispatchTouchEvent();onTouchEvent(
2018-02-06 14:04:09
263
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅