handler 定义: Handler是用来结合线程的消息队列来发送、处理Message对象和Runnable对象的工具。每一个Handle...
1、ANR产生的原因是什么? 1.只有主线程才会产生ANR,主线程就是UI线程; 2.必须发生某些输入事件或特定操作,比如按键或触屏等输入...
Java 内存模型 java线程安全总结 深入理解java内存模型系列文章 线程状态: 一张图让你看懂JAVA线程间的状态转换 锁: 锁机制:s...
1、网络框架对比和源码分析 关于网络框架,一类是基础的网络框架,如HttpUrlConnection, HttpClient, OkHttp...
1、开启线程的三种方式? 方式一:继承thread 方式二:实现Runnable接口 方式三:通过Callable和Future创建线程 2、多...
1、图片库对比 常用的几个库:Picasso、Glide、Fresco,从以下几个方面来对比,下载图片的方式图片的缓存机制加载到内存的机制几种库...
1、 常用数据结构简介 a、数组:顺序存储,随机访问 链表:链表存储,顺序访问b、栈,分为栈顶和栈底,遵循先进后出原则c、队列 ,一个线性...
1、Handler机制和底层实现 机制:hanlder是android线程间通信的一种实现,以消息队列的方式实现线程间数据的共享,通过Looop...
哪些情况下的对象会被垃圾回收机制处理掉? 1、对象无引用,只有自身一个节点, 当触发GC时就会被标记清除2、对象不是强引用,属于弱引用、虚引用,...
文集作者