Java基礎(chǔ)
- [ArrayList嗓蘑、LinkedList壁榕、Vector區(qū)別]
- [BlockingQueue與CountDownLatch]
- [Collections與Arrays]
- [Exception與Error包結(jié)構(gòu)和悦,OOM赋焕,SOF]
Java OOM - [HashCode作用]
- [Java 1.7和Java 1.8新特性]
- Java NIO
- Java基本數(shù)據(jù)類型及其相關(guān)操作
- Java的四種引用,強(qiáng)弱軟虛强挫,用到的場(chǎng)景
- Map岔霸、Set、List俯渤、Queue秉剑、Stack的特點(diǎn)與用法
- Map相關(guān)子類區(qū)別
- Object公有方法以及wait和sleep區(qū)別
- Override與Overload區(qū)別
- String相關(guān)內(nèi)容學(xué)習(xí)
- foreach與for循環(huán)效率對(duì)比
- interface與abstract類的區(qū)別
- static關(guān)鍵字
- synchronized、lock稠诲、reentrantLock區(qū)別
- 關(guān)鍵字:transient、volatile
- 反射原理及應(yīng)用
- 泛型特點(diǎn)及其類型轉(zhuǎn)換
- 生產(chǎn)者消費(fèi)者問題的五種實(shí)現(xiàn)
- 線程以及ThreadLocal
- 線程池的使用
- 解析XML的DOM與SAX以及PULL區(qū)別
- 鎖的等級(jí):方法鎖诡曙、對(duì)象鎖臀叙、類鎖
- 面向?qū)ο蟮牡奶卣骱秃x及多態(tài)實(shí)現(xiàn)原理
Android基礎(chǔ)
- 在AndroidStudio中自定義Gradle插件
- Activity與Fragment的生命周期
- Activity卡頓原因
- Activity啟動(dòng)過程
- Activity四種啟動(dòng)模式與IntentFilter匹配規(guī)則
- Activtiy的狀態(tài)保存
- Android 7 .0、6.0价卤、5.0新特性
- Android內(nèi)存優(yōu)化方法
- Android動(dòng)畫
- Android文件緩存方法
- Android長(zhǎng)連接劝萤,怎么處理心跳機(jī)制
- Asset與res/raw,res/drawable
- AsyncTask原理與使用
- Bitmap相關(guān)
- ContentProvider用法
- IntentService
- Json相比XML優(yōu)劣勢(shì)
- Looper、Handler慎璧、MessageQueue
- Merge與ViewStub布局標(biāo)簽
- OkHttp
- Service相關(guān)
- Sqlite的基本操作
- UIL原理解析
- Volley原理解析
- Zygote進(jìn)程啟動(dòng)過程
- 啟動(dòng)Activity的幾種方式
- 如何保證Service不被Kill
- 如何加速啟動(dòng)Activity
- 怎樣退出終止App
- 插件化原理(以DL框架為例)
- 注冊(cè)廣播的兩種方式
- 熱補(bǔ)丁技術(shù)概括
- 自定義View床嫌,有這一篇就夠了
- 通過自定義Gradle插件修改編譯后的class文件
數(shù)據(jù)結(jié)構(gòu)
- 各種排序算法復(fù)雜度對(duì)比
- 排序算法
- 數(shù)據(jù)結(jié)構(gòu)基本概念及復(fù)雜度分析
操作系統(tǒng)
- IPC幾種通信方式
- 什么是虛擬內(nèi)存
- 死鎖的必要條件,怎么處理死鎖
- 段存儲(chǔ)胸私,頁存儲(chǔ)厌处,段頁存儲(chǔ)
- 虛擬地址、邏輯地址岁疼、線性地址阔涉、物理地址的區(qū)別
- 進(jìn)程與線程
- 銀行家算法
計(jì)算機(jī)網(wǎng)絡(luò)
- 3次握手和4次揮手過程
- HTTP響應(yīng)報(bào)文格式及各種響應(yīng)碼
- HTTP請(qǐng)求報(bào)文格式
- Http1.1和Http1.0的區(qū)別
- Http怎么處理長(zhǎng)連接
- IP地址分類
- OSI與TCP/IP各層的結(jié)構(gòu)與功能
- Ping的整個(gè)過程。ICMP報(bào)文是什么?
- TCP與UDP區(qū)別及其各自優(yōu)缺點(diǎn)
- TCP和UDP數(shù)據(jù)報(bào)格式
- TCP擁塞控制和流量控制
- http與https區(qū)別
- 打開一個(gè)網(wǎng)頁捷绒,整個(gè)過程使用到哪些協(xié)議
- 滑動(dòng)窗口與回退N針協(xié)議
- 路由器與交換機(jī)區(qū)別
數(shù)據(jù)庫
- 關(guān)系數(shù)據(jù)庫基本概念
- 關(guān)系模式的規(guī)范化
- 函數(shù)依賴與候選碼的定義
- 數(shù)據(jù)庫中數(shù)據(jù)查詢
- 數(shù)據(jù)庫查詢優(yōu)化
- 數(shù)據(jù)的添加瑰排、刪除、修改
- 表的創(chuàng)建暖侨、修改表結(jié)構(gòu)椭住、刪除表
JVM
- CAS是什么?
- GC收集器有哪些字逗?
- GC的三種收集方法
- 內(nèi)存模型以及分區(qū)
- 判斷一個(gè)對(duì)象是否存活
- 雙親委派模型
- 對(duì)象的創(chuàng)建京郑、內(nèi)存布局宅广、對(duì)象的訪問定位
- 新生代老年代內(nèi)存劃分比例及其各自特點(diǎn)
- 類加載的五個(gè)過程
- 靜態(tài)分派和動(dòng)態(tài)分派