對(duì)于初學(xué)java的同學(xué),應(yīng)該都有個(gè)疑惑,我們?cè)诙x一個(gè)數(shù)據(jù)類(lèi)的時(shí)候,為什么不把字段直接寫(xiě)成public的,硬是要把屬性定義成private的,然...
在Kotlin當(dāng)中,我們經(jīng)常會(huì)用到一些擴(kuò)展函數(shù),比如let,可以用來(lái)判空之后的操作,還有apply可以用來(lái)做glide或者okhttp這種建造者...
1.Activity被系統(tǒng)銷(xiāo)毀 2.屏幕旋轉(zhuǎn) 3.Home鍵 4.跳轉(zhuǎn)其他Activity 5.finish和點(diǎn)擊回退 總結(jié):如果用戶主動(dòng)關(guān)閉A...
頁(yè)面A的launchMode設(shè)置為 singleTop singleTask singleInstance的時(shí)候,如果A頁(yè)面跳轉(zhuǎn)A頁(yè)面,也就是自...
databinding可以通過(guò)DataBindingUtil.setContentView加載布局,和activity的 setContentV...
1,反轉(zhuǎn)整個(gè)鏈表 下面的代碼都沒(méi)有判斷頭節(jié)點(diǎn)為空的情況,所以如果是實(shí)際開(kāi)發(fā)中使用,請(qǐng)#####自行添加邏輯 2. 進(jìn)階-按照長(zhǎng)度k,反轉(zhuǎn)鏈表 這...
冷啟動(dòng)(Cold start) 場(chǎng)景:冷啟動(dòng)是指APP在手機(jī)啟動(dòng)后第一次運(yùn)行,或者APP進(jìn)程被kill掉后在再次啟動(dòng)。可見(jiàn)冷啟動(dòng)的必要條件是該A...
對(duì)象在內(nèi)存中存儲(chǔ)的布局可以分為3塊區(qū)域:對(duì)象頭(Header)、實(shí)例數(shù)據(jù)(Instance Data)和對(duì)齊填充(Padding)。下圖是普通對(duì)...
一、介紹OKHttp是一款高效的HTTP客戶端,支持連接同一地址的鏈接共享同一個(gè)socket,通過(guò)連接池來(lái)減小響應(yīng)延遲,還有透明的GZIP壓縮,...