一腺劣、前提說明 本文是在 Rxjava 2.1 的基礎(chǔ)上進(jìn)行的,目前只對 Rxjava 進(jìn)行解析夷野,未搭配 Retrofit 食用煎楣,如果想看 Rxj...
一滴某、前提說明 本文是在 Rxjava 2.1 的基礎(chǔ)上進(jìn)行的狈孔,目前只對 Rxjava 進(jìn)行解析珠插,未搭配 Retrofit 食用食店,如果想看 Rxj...
我們這一節(jié)來分析一下滴滴插件化是如何啟動插件的 Activity 的渣淤。 一赏寇、使用 1.配置宿主工程的 Module#build.gradle 2...
一、定義 確保某個類只有一個實(shí)例价认,而且自行實(shí)例化并向整個系統(tǒng)提供這個實(shí)例嗅定。 二、使用場景 1.確保某個類只有一個實(shí)例對象用踩,避免產(chǎn)生多個對象消耗過...
一渠退、定義 裝飾模式:動態(tài)地給一個被裝飾者對象添加其他兄弟類一些額外的職責(zé),但是不改變被裝飾者類的功能脐彩。就增加功能來說碎乃,裝飾模式相比生成子類更為靈...
一、定義 策略模式:官方一點(diǎn)的定義就是定義好一組算法簇惠奸,將每個算法(變化)都封裝成一個類梅誓,并且使他們可以互相替換。 直白一點(diǎn)就是定義好一些會變化...
一佛南、創(chuàng)建線程 1.繼承 Thread 類梗掰,重寫 run() 方法栗子:public class TestThread extends Threa...
一、冒泡排序 冒泡排序是一種交換排序嗅回,基本思想就是:兩兩比較相鄰記錄的關(guān)鍵字及穗,如果反序則交換,直到?jīng)]有反序的記錄為止绵载。 下面給出 3 種冒泡排序...
一埂陆、散列函數(shù)構(gòu)造方法 除留取余法 對于散列表長度為 m 的散列函數(shù)公式為: f(key)= key mod p (p <= m) mod 就是取...