原创 Foreach與迭代器

Foreach與迭代器 emmmmmm,孤陋寡聞的博主在看TIJ之前只以爲Foreach語句只可以用在數組,結果沒想到可以應用到任意Collection對象。/捂臉 瞅瞅Collection對象的Foreach腫麼寫哈…… public

原创 垃圾回收之finalize()

finalize() 官方文檔: Called by the garbage collector on an object when garbage collection determines that there are no

原创 導入新項目安裝在真機時出現dex.jar is missing錯誤

Error:Execution failed for task ‘:app:transformClassesWithDexForDebug’. > com.android.build.api.transform.TransformExce

原创 Java對象存儲位置

寄存器 :寄存器根據需求分配。不能直接手動分配,故在程序中是感受不到寄存器的存在的。 堆棧 :位於通用RAM中,通過操作棧頂指針來進行分配以及釋放內存。指針向下移動則分配內存,向上移動則釋放內存。這種分配內存的方式,僅次於寄存器分配速度

原创 MaterialDesign主題出現閃退現象

App應用MaterialDesign主題出現閃退現象 首先先檢查一下是否導入必需的library依賴 like this 其次就是關鍵了 把MainActivity改爲繼承至Activity,MainActivity默認是繼承至A

原创 組合模式

組合模式(Composite):將一堆對象集合以樹形結構以表示‘部分與整體’的層次結構。組合模式使得單個對象和組合對象的使用具有一致性。 組合模式結構圖 在上面的結構圖中涉及到三個主要的對象,Component是整棵樹的根節點,其實

原创 依賴倒轉原則

依賴倒轉的原則歸結爲一句話“抽象不應該依賴於細節,細節應該依賴於抽象”。具體說接口不應該依賴於其實現原理,而是應該其實現原理依賴於接口。 在日常開發中,我們經常會高層模塊直接調用底層模塊,如在高層模塊功能中調用低層的數據庫功能模塊,但這