心得體會:學習不僅僅只是看教程,最好能夠想出代碼實例去驗證自己對某個方面的理解和判斷额划,這樣不僅能加深理解妙啃,還能夠在未來的應用開發(fā)中使用到。 前言...
自定義Gradle-Plugin 插件 官方文檔給出了詳細的實現(xiàn)步驟,筆者 將參考官方文檔:通過自定義插件實現(xiàn)lint文件輸出揖赴,本文按照以下三個...
問題: 談談接口和抽象類有什么全部燥滑? 知識點補充 Java 8 新增了函數(shù)式編程的支持渐北,所以又增加了一個類定義,即所謂的functional i...
問題: 如何保證集合是線程安全的? ConcurrentHashMap如何實現(xiàn)高效的線程安全搀菩? 知識點: 為什么需要ConcurrentHash...
問題: 強引用歧蒋、軟引用、弱引用州既、幻象引用有什么區(qū)別疏尿?具體使用場景是什么? 知識點: 對象可達性對象可達性對于我們理解JVM 可達性分析有重要作用...
MAC 官方版:https://yunpan.cn/ckvBk8WXK742d (提取碼:421d)windows官方版:https://yun...
基礎知識: 1.本篇文章就不分析晦澀難懂的源碼了(加上源碼后文章內容太長易桃,建議有耐心的讀者自己查看源碼來驗證文章的分析結果)。在這里通過簡單的代...
效果圖: 基礎知識: 在Android中的繪圖應該繼承View組件锌俱,并重寫它的onDraw(Canvas canvas)方法晤郑,Canvas代表了...
先上效果圖: 主要代碼分析: 總體來說代碼還是比較簡單的,這邊簡單的介紹一下贸宏,碼字太累造寝,可下載看注釋,在上面的applyTransformati...