感遇(一) 張九齡 蘭葉春葳蕤,桂華秋皎潔。 欣欣此生意,自爾為佳節(jié)。 誰(shuí)知林棲者,聞風(fēng)坐相悅。 草木有本心,何求美人折。 感遇(二) 張九齡 ...
LinkedList底層數(shù)據(jù)結(jié)構(gòu)是一個(gè)具有頭尾節(jié)點(diǎn)的雙向鏈表。雙向鏈表的優(yōu)點(diǎn)就是通過(guò)某個(gè)節(jié)點(diǎn)訪問(wèn)其前驅(qū)和后驅(qū)表較方便。缺點(diǎn)是需要額外存儲(chǔ)其前驅(qū)和...
Arraylist底層是由數(shù)組實(shí)現(xiàn)的,因此ArrayList擁有很好的隨機(jī)訪問(wèn)能力(時(shí)間復(fù)雜度為O(1)),但是刪除和添加操作性能比較差時(shí)間復(fù)雜...
1.集合的可變與不可變 kotlin存在三種常用的集合1.List是一個(gè)有序的,可以通過(guò)索引訪問(wèn)元素的集合,可以存在重復(fù)元素;2.Set是唯一元...
隨著Kotlin越來(lái)越火,最近開(kāi)始學(xué)習(xí)Kotlin,感覺(jué)Java和區(qū)別還是很大的,這里列舉一下Kotlin和Java的一些區(qū)別; 1.打印日志 ...
ViewModel注重以生命周期的方法存儲(chǔ)和管理界面相關(guān)的數(shù)據(jù),ViewModel類可在屏幕發(fā)生旋轉(zhuǎn)等配置更改后仍然保存。在沒(méi)有ViewMode...
LiveData是Android Jetpack包提供的具有感知應(yīng)用生命周期的組件,LiveData有兩個(gè)子類分辨是MutableLiveDat...
ThreadLocal是Java提供的用來(lái)存儲(chǔ)線程獨(dú)立的數(shù)據(jù),那當(dāng)我們使用這個(gè)類時(shí),他的數(shù)據(jù)存在哪里了呢,請(qǐng)看下面的代碼 在上述代碼中我們創(chuàng)建了...
轉(zhuǎn)發(fā)文章懸浮窗權(quán)限[https://blog.csdn.net/dodod2012/article/details/125766832]