1单默、高階函數(shù) 1.1第煮、高階函數(shù)的定義 高階函數(shù)的定義:如果一個(gè)函數(shù)接收另一個(gè)函數(shù)作為參數(shù)粒褒,或者返回值的類型是另一個(gè)函數(shù)薇缅,那么該函數(shù)稱為高階函數(shù)砰粹。你可能會(huì)有疑問孵稽,一個(gè)函數(shù)怎么能...

1单默、高階函數(shù) 1.1第煮、高階函數(shù)的定義 高階函數(shù)的定義:如果一個(gè)函數(shù)接收另一個(gè)函數(shù)作為參數(shù)粒褒,或者返回值的類型是另一個(gè)函數(shù)薇缅,那么該函數(shù)稱為高階函數(shù)砰粹。你可能會(huì)有疑問孵稽,一個(gè)函數(shù)怎么能...
EventBus 是一款在 Android 開發(fā)中使用的發(fā)布/訂閱事件總線框架政模,基于觀察者模式呐粘,將事件的接收者和發(fā)送者分開满俗,簡化了組件之間的通信,使用簡單作岖、效率高唆垃、體積小痘儡!下...
在上一篇文章中我們分析了Handler 降盹、Looper、 MessageQueue 、線程之間的關(guān)系蓄坏,簡單的說就是:一個(gè)線程綁定一個(gè)Looper价捧,一個(gè)Looper維護(hù)一個(gè)Me...
1、泛型的類型擦除 Java的泛型是偽泛型涡戳,不同于C++的模板機(jī)制结蟋,這是因?yàn)镴ava的泛型只存在編譯期間,在編譯完成后泛型就會(huì)被擦除渔彰。引入泛型是為了將類型檢查提前到編譯期間嵌屎,...
1、Type Type是一個(gè)接口恍涂,是所有類型的父類宝惰,下圖展示了Type的繼承結(jié)構(gòu): 可以看到Type的子類有如下幾個(gè): 1、Class:原始類型/基本類型 2再沧、Paramet...
1尼夺、標(biāo)準(zhǔn)函數(shù) 標(biāo)準(zhǔn)函數(shù)是指Standard.kt文件中定義的函數(shù),任何Kotlin代碼都可以自由的調(diào)用所有標(biāo)準(zhǔn)函數(shù)炒瘸,標(biāo)準(zhǔn)函數(shù)有很多我們這里主要學(xué)習(xí)下幾個(gè)常用的標(biāo)準(zhǔn)函數(shù)淤堵。 1....
在Android系統(tǒng)4.4以前,狀態(tài)欄的背景色和字體顏色都是不能改變的顷扩。但是4.4以后Google增加了改變狀態(tài)欄背景透明的方法拐邪,可以通過兩種方式來設(shè)置。直接在Activit...