- 博客(5)
- 收藏
- 关注
原创 IntentService源码解析
前言:IntentService算是service中比较重要的一个类,而且就100行代码!今天一起阅读它的源码和注释。成员变量(4个):mServiceLooper: Looper 与线程关联的LoopermServiceHandler: ServiceHandler 自定义Handler子类,会在handlerMessage中调用onHandleIntent;mName: ...
2018-07-23 17:34:37 98
原创 Android不同启动模式对应的生命周期
四种启动模式:standard(默认)、singleTop、singleTask和singleInstance。默认阅读的已经知道基础的解释,这里不做详细叙述。下面开始讲述比较有意思的生命周期。结论:启动模式 位于栈顶 不在栈顶 Standard onPause-onStop-onDestory onCreate-onStart-onResume...
2018-07-22 20:30:52 326
原创 浅拷贝和深拷贝
这里主要说说实现深拷贝的两种方式: 1、浅拷贝public class CloneImp { public static void main(String[] args) { Dog dog = new Dog(); dog.cat.name = "旺旺"; try { Dog cloneDog = (Dog) dog.clone(); //拷贝数据变更 cloneDog....
2018-06-01 17:25:31 228
原创 静态代码块、代码块以及构造函数执行顺序问题
最常见的例子:public class TestCode { public static void main(String[] args) { new Son(); System.out.println("----------------------"); new Son();}}// 父类class Father { static { System.out.println("父类静态代码块...
2018-06-01 11:02:48 111
原创 代码块总结
代码块: 1.局部代码块 2.构造代码块 3.静态代码块 4.同步代码块{多线程中}1.局部代码块: 解释:局部一般就是方法中的东西,方法中出现 作用:限定变量生命周期,提高内存利用率。2.构造代码块: 解释:在类中方法外出现 作用:每次调用构造都执行,在构造方法前执行,相当于把构造函数内相同的代码放一
2017-12-19 21:03:03 184
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人