餓漢式 這個版本的實(shí)現(xiàn),其實(shí)是個語法糖(Kotlin漫山遍野都是語法糖)。其真正的實(shí)現(xiàn)類似于這樣 懶漢式加載 lazy默認(rèn)情況下是線程安全的 。
inline 內(nèi)聯(lián)函數(shù)內(nèi)聯(lián)函數(shù)與普通的函數(shù)有點(diǎn)不同。一個內(nèi)聯(lián)函數(shù)會在編譯的時候被替換掉,而不是真正的方法調(diào)用。這在一些情況下可以減少內(nèi)存分配和運(yùn)行時開銷。舉個例子,如果我們有...
let let 實(shí)在是一個簡單的函數(shù),它可以被任何對象調(diào)用。它接收一個函數(shù)(接收一個對象,返回函數(shù)結(jié)果)作為參數(shù),作為參數(shù)的函數(shù)返回的結(jié)果作為整個函數(shù)的返回值。它在處理可nu...
人生哲學(xué) 樂觀的人生態(tài)度 內(nèi)心豁達(dá),心胸寬廣,自然容易快樂。如果一個人不能包容,錙銖必較,狹隘自私,那么即使遇到好事,也會懷疑是不是別人的陰謀,就會遠(yuǎn)離快樂。 每個人希望過的...
Dialog是APP開發(fā)中常用的控件,同Activity類似,擁有獨(dú)立的Window窗口,但是Dialog跟Activity還是有一定區(qū)別的,最明顯的就是:默認(rèn)情況下Dial...
一、用法 1. Comparable用法 源碼如下: 創(chuàng)建一個學(xué)生類如下: 測試代碼: 測試結(jié)果:根據(jù)編號升序排序 2. Comparator用法 如果需求變更,希望按照學(xué)生...
一、安裝 安裝 Chocolatey,只需要在 Windows 系統(tǒng)的命令行工具下面去執(zhí)行一行命令(cmd),只需要在其中的一個上面安裝 Chocolatey 就可以了。你要...