Android Notes
Activity Service BroadcastReceiver ContentProvider Fragment
WebView RecyclerView ViewPager ConstraintLayout 自訂View
Gralde Plugin 入門指南
Gralde Plugin 實踐之TinyPng Plugin
Gradle 詳解Extension
《Android Gradle 權威指南讀書筆記》
Gradle 練習之一--- 輸出項目第三方函式庫以及本機依賴函式庫的權限訊息
Android Gradle Plugin 流程分析
[I/O 優化]
[UI 優化]
記憶體優化
包體積優化
卡頓優化
[啟動優化]
儲存最佳化
崩潰優化
[電量優化]
作業系統學習路徑
Linux 綜述
Android 系統架構
Android 系統啟動
應用程式進程啟動過程
Android APK 建置流程
Android 簽章校驗機制v1、v2、v3
init 行程
智慧指針
《深入理解Android 卷一》
《深入理解Android核心設計思想》
《Android 原始碼情境分析》
Binder 進程間通訊系統
四大組件的啟動過程
final 你需要知道的一切
String 你需要知道的一切
反射你需要知道的一切
深入理解反射
泛型你需要知道的一切
註解你需要知道的一切
異常你需要知道的一切
BIO、NIO、AIO
UncaughtExceptionHandler
Java 5 - Java 10 新功能總結
線程、線程池
線程生命週期
並發編程的萬能鑰匙- 管程( Monitor )
Lock 和Condition
並發程式設計的藝術
並發程式設計的源頭
深入理解Class 檔案格式
一篇學完JVM 重點知識
JVM 優化Java 程式碼時都做了什麼?
一篇文章懂synchronized、CAS、AQS
多執行緒和鎖優化
早期編譯器最佳化
晚期運轉期優化
循環優化
深入理解JIT
從final 能夠「提升」 效能談編譯最佳化
虛擬機器字節碼執行引擎
volatile
JVM 是如何執行方法呼叫的?
JVM 是如何實作invokedynamic 的
JVM 是如何實現反射的?
Java 優化策略
G1 垃圾收集器
單例模式
工廠模式
代理模式
觀察者模式
Builder 建造者模式
異或,原來這麼有用
一篇文章搞定HashMap
LinkedList
ArrayList 和Vector 原始碼分析
CconcurrentHashMap
CopyOnWriteArrayList
HashSet 和TreeSet
TreeMap 和LinkedHashMap
八大排序
Http 和Https
HTTP 的前世今生
Java 與底層作業系統的互動細節
TCP 與UDP
《Web 性能權威指南》
《HTTP2 基礎教學》
《深入理解電腦系統》
《劍指Offer》
二元樹相關
字串相關
數組相關
堆疊相關
遞迴相關
鍊錶相關
央視電影網--- Mr.S 大佬
面試題集