![240](https://upload.jianshu.io/users/upload_avatars/4345692/b8a91bbb-69a3-4e58-9aa2-9091f07bd9de.png?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
1. HashMap原理 jdk8后采用數(shù)組+鏈表+紅黑樹的數(shù)據(jù)結(jié)構(gòu),利用元素的key的hash值對數(shù)組長度取模得到在數(shù)組上的位置。當(dāng)出現(xiàn)has...
1惦积、LRU算法分析 最近最少使用頁面置換算法接校,是為虛擬頁式存儲管理服務(wù)的,是根據(jù)頁面調(diào)入內(nèi)存后的使用情況進(jìn)行決策了狮崩。由于無法預(yù)測各頁面將來的使用...
1蛛勉、2000萬個整數(shù),找出第五十大的數(shù)字睦柴? ?這個考察對最大堆和最小堆的理解诽凌,我們只需要取前50個元素建立一個最小堆,那么堆頂?shù)脑鼐褪沁@個堆中...
一坦敌、重載算術(shù)運(yùn)算符 1.1 重載二元算術(shù)運(yùn)算 kotlin 允許我們重載常用的二元算術(shù)運(yùn)算:+ - * / 侣诵,這樣我們這些基本運(yùn)算就不只是能運(yùn)用...
??記事:2020年是我人生中很重要的一年,年初新冠疫情爆發(fā)狱窘,在家里辦公了一個半月杜顺,感覺出門都是奢望,哈哈蘸炸;19年底買了人生第一套房躬络,20年1月...
用jetpack框架編寫了一個簡易的網(wǎng)絡(luò)請求流程,效果如下: 由于接口對接的是我們開發(fā)環(huán)境地址搭儒,所以我把地址相關(guān)的屏蔽了穷当,見諒,這個接口對接的是...
app用戶場景: ??正確編寫的 Android 應(yīng)用包含多個組件淹禾,并且用戶經(jīng)常會在短時間內(nèi)與多個應(yīng)用進(jìn)行互動馁菜,因此應(yīng)用需要適應(yīng)不同類型的用戶驅(qū)...
Q:軟引用、弱引用區(qū)別軟引用是用來描述一些有用但并不是必需的對象铃岔,在Java中用java.lang.ref.SoftReference類來表示汪疮。...
Q:Android中有哪幾種類型的動畫?view動畫:平移德撬、縮放铲咨、旋轉(zhuǎn),沒有真正改變view位置幀動畫:順序播放多張圖片屬性動畫:有valueA...