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