轉(zhuǎn)載[https://blog.csdn.net/javazejian/article/details/52571779],該博客寫的比較簡單明...
記錄gradle copy文件時rename的用法 1.最直接的方法 2.更多方法可以直接參考官方文檔[https://docs.gradle....
垃圾回收的對象 我們申請的幾乎所有對象都存儲在堆上邢享,并且堆空間在進(jìn)程啟動時就已經(jīng)創(chuàng)建了一個初始化的空間鸳劳,隨著程序的運(yùn)行,堆內(nèi)存的使用率/大小增長...
方法區(qū) JVM在執(zhí)行某個類之前需要先加載這個類(加載,驗(yàn)證,準(zhǔn)備,解析,初始化),加載類會將class文件中的類信息(版本,字段,方法葫掉,接口,常...
LiveData原理解析 LiveData是一個數(shù)據(jù)持有者類跟狱,可以在給定的生命周期中觀察到俭厚。 observe觀察數(shù)據(jù)變化 observe被要求在...
Http加密類型 對稱加密 采用單鑰密碼系統(tǒng)的加密方法,同一個密鑰可以同時用作信息的加密和解密驶臊,這種加密方法稱為對稱加密挪挤,也稱為單密鑰加密。 常...
Glide初始化,采用懶注冊的方式关翎,設(shè)置參數(shù) Glide是一個單例扛门,應(yīng)用第一次使用Glide是會調(diào)用initializeGlide方法,編譯期根...
kotlin的synthetic實(shí)現(xiàn)方式是編譯期修改synthetic相關(guān)代碼纵寝, 實(shí)際上使用的還是findViewById來尋找布局论寨,只不過相關(guān)...
onCreate時設(shè)置stylesetStyle(DialogFragment.STYLE_NORMAL, android.R.style.Th...