筆記導(dǎo)航: JAVA: 泛型 反射和動(dòng)態(tài)代理 注解 JAVA多線(xiàn)程 ReentrantLock,Volatile阳距,Synchronized的實(shí)現(xiàn)原理 線(xiàn)程池原理 jvm基礎(chǔ) 類(lèi)加載器&雙親委派模型 Socket網(wǎng)絡(luò)編程—BIO,NIO Android OkHttp:分發(fā)器肴盏,攔截器 Glide—with符喝,load兄世,into的加載過(guò)程 RecyclerView—繪制流程 RecyclerView—滑動(dòng)原理 RecyclerView—緩存機(jī)制 開(kāi)發(fā)藝術(shù)探索—Activity啟動(dòng)模式 開(kāi)發(fā)藝術(shù)探索—IPC 開(kāi)發(fā)藝術(shù)探索—View繪制 開(kāi)發(fā)藝術(shù)探索—事件分發(fā)機(jī)制 開(kāi)發(fā)藝術(shù)探索—Handler AMS—Launcher的啟動(dòng) AMS—Activity的啟動(dòng) 性能優(yōu)化 APK加固流程 安卓換膚實(shí)現(xiàn)原理 網(wǎng)絡(luò)和操作系統(tǒng) 計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ) 計(jì)算機(jī)網(wǎng)絡(luò)—HTTP協(xié)議 計(jì)算機(jī)網(wǎng)絡(luò)—TCP協(xié)議 操作系統(tǒng)—進(jìn)程管理 操作系統(tǒng)—內(nèi)存管理 數(shù)據(jù)結(jié)構(gòu)和算法 ArrayList原理 LinkedList原理 HashMap原理 數(shù)據(jù)結(jié)構(gòu) —線(xiàn)性表,LruCache實(shí)現(xiàn)原理 數(shù)據(jù)結(jié)構(gòu)—隊(duì)列邻薯,堆棧