原创 java核心技術36總結筆記(10-18)

10 如何保證集合是線程安全的? ConcurrentHashMap如何實現高效地線程安全 HashTable 低效的加鎖方式 Collections 提供的同步包裝器 ConcurrentHashMap 的設計原理: 早期(Java 7

原创 java核心技術36總結筆記(1-9)

前段時間在極客時間上購買了楊曉峯老師的《Java核心技術36講》,趁着這段時間有空,對相關知識點做了一個整體的大綱,若想深入學習,可以購買這個專欄,也可以對着該知識點查閱相關資料,源碼等自學。 1 Java平臺的理解 JVM :英文名稱

原创 重識 Handler

注:本文系統源碼展示基於 API-27(部分刪減) . 做Android 開發肯定離不開跟 Handler 打交道,Handler 作爲 Android 中消息機制的重要一員 ,它通常被我們用來做主線程與子線程之間的通信工具 可以說只要有

原创 ! Android最強屏幕適配方案對比解析

注: 本文已整理成博客,見: https://blog.csdn.net/u011200604/article/details/84990040 注: 本文最終方案推薦源於JessYanCoding/AndroidAutoSize 的開源

原创 開源播放器,音視頻播放相關調研

最新項目需要做視頻播放功能,進行了一些播放器調研,僅供參考   目前主要開源播放庫基於ijkplayer 及ExoPlayer進行開發(以ijkplayer居多), 此次選取了github相關功能排行較高的幾個功能庫,包括但不限於GSYV