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