一、工廠模式分類 簡單工廠模式 工廠方法模式 抽象工廠模式 二、簡單工廠模式 簡單工廠就是講需要new對象的那段代碼單獨封裝成一個對象(方法)d...
一、設(shè)計思想 動態(tài)的將責(zé)任附加到對象上,若要擴(kuò)展功能,裝飾者提供了比繼承更具有彈性的替代方案。裝飾者就是可以包裝一個對象,不斷嵌套要被裝飾的對象...
一、設(shè)計思想 觀察者模式就像訂閱報紙一樣,每當(dāng)報社印出新的報紙就會把把報紙送到訂閱者家。 二、自己實現(xiàn)觀察者模式 首先創(chuàng)建一個主題的接口,里面擁...
一、設(shè)計思想 策略模式有很好的復(fù)用性,可維護(hù)性。它的主要思想是將未來可能需要變換的部分分離出來單獨封裝起來。針對接口編程,行為(算法)的實現(xiàn)類都...
一、Bitmap的加載 BitmapFactory提供了四個方法: docodeFiles decodeResource decodeStrea...
一、簡介 防止主線程阻塞,所以采用異步處理的方式,AsycTask就是Android提供的異步處理的類,它比Handler更輕量,但是實際上更耗...
一、線程和進(jìn)程 (1)進(jìn)程 當(dāng)一個程序進(jìn)入內(nèi)存,即可變成一個進(jìn)程。進(jìn)程包含三大特性: 獨立性每個進(jìn)程都有自己私有獨立的內(nèi)存地址,沒有經(jīng)過進(jìn)程本身...
一、java強(qiáng)引用 強(qiáng)引用就是直接new出來,被強(qiáng)引用引用的對象,一般情況下是不會被回收的,哪怕內(nèi)存溢出也不會被回收 二、java軟引用 被軟引...
一、性能優(yōu)化分類 布局優(yōu)化 繪制優(yōu)化 內(nèi)存泄漏優(yōu)化 響應(yīng)速度優(yōu)化 ListView優(yōu)化 Bitmap優(yōu)化 線程優(yōu)化 二、布局優(yōu)化 盡量減少布局的...