6
164
33
55836
274
9
準備工作 最經(jīng)濟的配置 Google官方的搭建教程推薦用Ubuntu 18.04斟或,因此好多人都使用 虛擬機+Ubuntu 的方式進行AOSP編譯...
寫在最前 學習Framework有什么意義? 來到2023年相速,App開發(fā)崗位已經(jīng)越來越少右犹,做App開發(fā)的門檻越來越低迂烁,但目前市場的產(chǎn)業(yè)轉(zhuǎn)型壶愤,An...
有關String的源碼分析对雪,可以查看一下我的前一篇文章:String源碼分析 要理解String的拼接過程怜庸,先要理解以下幾個概念 1.不可變的S...
1. 什么是JVM当犯? JVM本質(zhì)上就是一個軟件,是計算機硬件的一層軟件抽象割疾,在這之上才能夠運行Java程序嚎卫,JAVA在編譯后會生成類似于匯編語言...
1.概述 紅黑樹(Red Black Tree) 是一種自平衡二叉查找樹,紅黑樹和AVL樹類似,都是在進行插入和刪除操作時通過特定操作保持二叉查...
TreeMap簡介 常見的數(shù)據(jù)結構有數(shù)組拓诸、鏈表侵佃,還有一種結構也很常見,那就是樹奠支。前面介紹的集合類有基于數(shù)組的ArrayList馋辈,有基于鏈表的Li...
LinkedHashMap簡介 LinkedHashMap是HashMap的子類,與HashMap有著同樣的存儲結構倍谜,但它加入了一個雙向鏈表的頭...
Hashtable簡介 HashTable同樣是基于哈希表實現(xiàn)的迈螟,同樣每個元素都是key-value對,其內(nèi)部也是通過單鏈表解決沖突問題尔崔,容量不...
HashMap簡介 HashMap是基于哈希表實現(xiàn)的答毫,每一個元素都是一個key-value對,其內(nèi)部通過單鏈表解決沖突問題季春,容量不足(超過了閾值...