- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 Android消息机制——消息队列工作原理(Android艺术开发探索读书笔记)
消息队列在Android中指的是MessageQueue,MessageQueue主要包含两个操作:插入和独处。读取操作本身会伴随着删除操作,插入和读取对应的方法分别为enqueueMessage和next。其中enqueueMessage的作用是往消息队列中插入一条消息,而next的作用是从消息队列中取出一条消息并将其从消息队列中移除。消息队列内部是通过一个单链表的数据结构来维护消息列表,因为链表
2016-07-27 09:37:34 268
原创 Android消息机制——ThreadLocal(Android艺术开发探索读书笔记)
1.ThreadLocal工作原理 ThreadLocal是一个线程内部的数据存储类,通过它可以在指定的线程中存储数据,数据存储以后,只有在指定线程中可以获取到存储的数据,对于其他线程来说则无法获取到数据。 在日常开发中用到这个类的地方为: 某些数据是以线程为作用域并且不同线程具有不同的数据副本的时候。 列如:public class MainActivity extends AppComp
2016-07-26 23:28:35 317
原创 Android Activity生命周期(Android艺术开发探索读书笔记)
消息队列在Android中指的是MessageQueue,MessageQueue主要包含两个操作:插入和独处。读取操作本身会伴随着删除操作,插入和读取对应的方法分别为enqueueMessage和next。其中enqueueMessage的作用是往消息队列中插入一条消息,而next的作用是从消息队列中取出一条消息并将其从消息队列中移除。消息队列内部是通过一个单链表的数据结构来维护消息列表,因为链表
2016-07-26 23:27:07 221
原创 Builder模式
Builder模式就是不直接生成想要的对象,而是让客户端利用所有必要的参数调用构造器,得到一个builder对象。然后再builder对象上调用类似setter的方法,来设置每个相关的可选参数。 最后,客户端调用无参数的build方法来生成不可变的对象。(此篇文章为自己总结,如有错误欢迎纠正,谢谢。)例子: package com.cn.test;public class A {private i
2016-07-26 23:25:43 236
原创 Java中This ,Static,对象,对象的引用 等关键字的理解
(此篇文章为自己总结,如有错误欢迎纠正,谢谢。) this 关键字: this关键字非常有意思,每一个Java类中都会有this关键字。 this关键字的意思也很简单,就是当前类的对象的引用。表示调用方法的那个对象的引用。对象,对象的引用: 对象是指一个类通过new关键字生成的。 而对象的引用是指,指向这个对象的操作符。 例如: Person person = new Person()
2016-07-26 23:24:38 1438
原创 java中This关键字
要解释什么叫this 首先要知道在JAVA中什么叫引用。 引用: 首相要明白什么是变量。变量的实质就是一小块存储单元,而这小块存储单元里存储着变量的值,并且这小块存储单元拥有地址。 列1: int a = 1; a就是变量名,而1就是值。 这时a 引用了 存储单元里的值 1. 而当a成为一个对象的时候,这个变量就成了引用变量
2016-01-12 21:44:29 253
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人