Android中的虛擬機Dalvik(到4.4)jit機制即時編譯 邊編譯成elf機器碼文件 dex--->odex(優(yōu)化后的dex文件)de...
JVM(Java Virtual Machine) Java虛擬機 JVM 全稱 Java Virtual Machine,也就是我們耳熟能詳?shù)?..
Handler是什么 Handler是Android 基于事件驅(qū)動的線程之間消息傳遞處理機制。 獨立分配虛擬機的好處 好處在于當(dāng)自身app發(fā)生崩...
什么是序列化 序列化:將數(shù)據(jù)結(jié)構(gòu)或?qū)ο筠D(zhuǎn)換成二進制串的過程 常用于進程間或者網(wǎng)絡(luò)通訊 反序列化:將在序列化過程中所生成的二進制串轉(zhuǎn)換成數(shù)據(jù)結(jié)構(gòu)或...
AQS(隊列同步器AbstractQueuedSynchronizer): AQS使用了模板方法 設(shè)計模式 實現(xiàn)AQS 需要繼承 Abstrac...
CAS (Compare and swap )原子性操作(樂觀鎖) CAS 是使用現(xiàn)代cpu的cas 指令實現(xiàn)的原子性操作 當(dāng)多個線程修改同個值...
死鎖 是指兩個或兩個以上的進程在執(zhí)行過程中,由于競爭資源或者由于彼此通信而造成的一種阻塞的現(xiàn)象,若無外力作用,它們都將無法推進下去。此時稱系統(tǒng)處...
網(wǎng)絡(luò)模型 TCP的特性: 1.面向連接2.全雙工允許雙端同時收發(fā)數(shù)據(jù)3.有超時重傳機制(RTO,Retransmission TimeOut)與...
引言:Crash崩潰在Android程序開發(fā)中總是會遇見的,在本地調(diào)試的還好我沒通??梢酝ㄟ^logcat日志打印來分析輸出的日志 定位到問題。但...