準(zhǔn)備工作 最經(jīng)濟(jì)的配置 Google官方的搭建教程推薦用Ubuntu 18.04既绩,因此好多人都使用 虛擬機(jī)+Ubuntu 的方式進(jìn)行AOSP編譯...
寫(xiě)在最前 學(xué)習(xí)Framework有什么意義溪窒? 來(lái)到2023年评凝,App開(kāi)發(fā)崗位已經(jīng)越來(lái)越少谤逼,做App開(kāi)發(fā)的門(mén)檻越來(lái)越低推溃,但目前市場(chǎng)的產(chǎn)業(yè)轉(zhuǎn)型截粗,An...
有關(guān)String的源碼分析巨税,可以查看一下我的前一篇文章:String源碼分析 要理解String的拼接過(guò)程疫稿,先要理解以下幾個(gè)概念 1.不可變的S...
1. 什么是JVM培他? JVM本質(zhì)上就是一個(gè)軟件,是計(jì)算機(jī)硬件的一層軟件抽象遗座,在這之上才能夠運(yùn)行Java程序舀凛,JAVA在編譯后會(huì)生成類似于匯編語(yǔ)言...
1.概述 紅黑樹(shù)(Red Black Tree) 是一種自平衡二叉查找樹(shù),紅黑樹(shù)和AVL樹(shù)類似途蒋,都是在進(jìn)行插入和刪除操作時(shí)通過(guò)特定操作保持二叉查...
TreeMap簡(jiǎn)介 常見(jiàn)的數(shù)據(jù)結(jié)構(gòu)有數(shù)組猛遍、鏈表,還有一種結(jié)構(gòu)也很常見(jiàn)号坡,那就是樹(shù)懊烤。前面介紹的集合類有基于數(shù)組的ArrayList,有基于鏈表的Li...
LinkedHashMap簡(jiǎn)介 LinkedHashMap是HashMap的子類宽堆,與HashMap有著同樣的存儲(chǔ)結(jié)構(gòu)腌紧,但它加入了一個(gè)雙向鏈表的頭...
Hashtable簡(jiǎn)介 HashTable同樣是基于哈希表實(shí)現(xiàn)的,同樣每個(gè)元素都是key-value對(duì)畜隶,其內(nèi)部也是通過(guò)單鏈表解決沖突問(wèn)題壁肋,容量不...
HashMap簡(jiǎn)介 HashMap是基于哈希表實(shí)現(xiàn)的,每一個(gè)元素都是一個(gè)key-value對(duì)籽慢,其內(nèi)部通過(guò)單鏈表解決沖突問(wèn)題浸遗,容量不足(超過(guò)了閾值...