Android中的虚拟机Dalvik(到4.4)jit机制即时编译 边编译成elf机器码文件 dex--->odex(优化后的dex文件)de...
JVM(Java Virtual Machine) Java虚拟机 JVM 全称 Java Virtual Machine,也就是我们耳熟能详的...
Handler是什么 Handler是Android 基于事件驱动的线程之间消息传递处理机制。 独立分配虚拟机的好处 好处在于当自身app发生崩...
什么是序列化 序列化:将数据结构或对象转换成二进制串的过程 常用于进程间或者网络通讯 反序列化:将在序列化过程中所生成的二进制串转换成数据结构或...
AQS(队列同步器AbstractQueuedSynchronizer): AQS使用了模板方法 设计模式 实现AQS 需要继承 Abstrac...
CAS (Compare and swap )原子性操作(乐观锁) CAS 是使用现代cpu的cas 指令实现的原子性操作 当多个线程修改同个值...
死锁 是指两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,若无外力作用,它们都将无法推进下去。此时称系统处...
网络模型 TCP的特性: 1.面向连接2.全双工允许双端同时收发数据3.有超时重传机制(RTO,Retransmission TimeOut)与...
引言:Crash崩溃在Android程序开发中总是会遇见的,在本地调试的还好我没通常可以通过logcat日志打印来分析输出的日志 定位到问题。但...