Message是Handler處理消息的載體模聋,有些需要注意到的細(xì)節(jié) 1. Message表現(xiàn)為一個(gè)有序鏈表,鏈表中的數(shù)據(jù)Message以when字段升序排列 2.Messag...
1. 錯(cuò)誤信息描述 友盟錯(cuò)誤列表有這樣一條錯(cuò)誤記錄 [Caused by: java.lang.IllegalArgumentException: Binary XML fi...
1 Kotlin 使用 class 關(guān)鍵字聲明類 2 構(gòu)造函數(shù)一個(gè)類可以有一個(gè)主構(gòu)造函數(shù)和多個(gè)次構(gòu)造函數(shù)主構(gòu)造函數(shù)是類頭的一部分,跟在類名后 3 初始化順序?qū)嵗跏蓟陂g废士,初...
快速排序是經(jīng)典的排序算法叫潦,最理想的情況下,時(shí)間復(fù)雜度近乎二分法官硝,平均時(shí)間復(fù)雜度為O(nlogn)關(guān)于快速排序的圖解網(wǎng)上有很多矗蕊,也很容易理解,直接上代碼吧 輸出結(jié)果為
有時(shí)候我們需要監(jiān)控屬性泛源,當(dāng)屬性發(fā)生變化時(shí)拔妥,我們會(huì)接收變化并處理Java實(shí)現(xiàn)方式 kotlin提供了很好的支持,實(shí)現(xiàn)更簡(jiǎn)單
kotlin反射代碼示例,覆蓋常用場(chǎng)景缎玫,不定期補(bǔ)充完善 執(zhí)行結(jié)果
閉包就是能夠讀取其他函數(shù)內(nèi)部變量的函數(shù)硬纤。例如在javascript中,只有函數(shù)內(nèi)部的子函數(shù)才能讀取局部變量赃磨,所以閉包可以理解成“定義在一個(gè)函數(shù)內(nèi)部的函數(shù)” 函數(shù)b是定義在函數(shù)...