1. HashMap原理 jdk8后采用數(shù)組+鏈表+紅黑樹的數(shù)據(jù)結(jié)構(gòu),利用元素的key的hash值對(duì)數(shù)組長(zhǎng)度取模得到在數(shù)組上的位置诵姜。當(dāng)出現(xiàn)has...
1、LRU算法分析 最近最少使用頁(yè)面置換算法房匆,是為虛擬頁(yè)式存儲(chǔ)管理服務(wù)的窝革,是根據(jù)頁(yè)面調(diào)入內(nèi)存后的使用情況進(jìn)行決策了姻蚓。由于無法預(yù)測(cè)各頁(yè)面將來的使用...
1呻纹、2000萬個(gè)整數(shù)堆生,找出第五十大的數(shù)字? ?這個(gè)考察對(duì)最大堆和最小堆的理解雷酪,我們只需要取前50個(gè)元素建立一個(gè)最小堆淑仆,那么堆頂?shù)脑鼐褪沁@個(gè)堆中...
一、重載算術(shù)運(yùn)算符 1.1 重載二元算術(shù)運(yùn)算 kotlin 允許我們重載常用的二元算術(shù)運(yùn)算:+ - * / 哥力,這樣我們這些基本運(yùn)算就不只是能運(yùn)用...
??記事:2020年是我人生中很重要的一年蔗怠,年初新冠疫情爆發(fā),在家里辦公了一個(gè)半月省骂,感覺出門都是奢望蟀淮,哈哈最住;19年底買了人生第一套房钞澳,20年1月...
用jetpack框架編寫了一個(gè)簡(jiǎn)易的網(wǎng)絡(luò)請(qǐng)求流程,效果如下: 由于接口對(duì)接的是我們開發(fā)環(huán)境地址涨缚,所以我把地址相關(guān)的屏蔽了轧粟,見諒,這個(gè)接口對(duì)接的是...
app用戶場(chǎng)景: ??正確編寫的 Android 應(yīng)用包含多個(gè)組件脓魏,并且用戶經(jīng)常會(huì)在短時(shí)間內(nèi)與多個(gè)應(yīng)用進(jìn)行互動(dòng)兰吟,因此應(yīng)用需要適應(yīng)不同類型的用戶驅(qū)...
Q:軟引用、弱引用區(qū)別軟引用是用來描述一些有用但并不是必需的對(duì)象茂翔,在Java中用java.lang.ref.SoftReference類來表示混蔼。...
Q:Android中有哪幾種類型的動(dòng)畫?view動(dòng)畫:平移珊燎、縮放惭嚣、旋轉(zhuǎn),沒有真正改變view位置幀動(dòng)畫:順序播放多張圖片屬性動(dòng)畫:有valueA...