1、Android 系統(tǒng)架構(gòu) Android 系統(tǒng)架構(gòu)分為五層,從上到下依次是應(yīng)用層双揪、應(yīng)用框架層宪塔、系統(tǒng)運(yùn)行庫(kù)層若治、硬件抽象層和 Linux 內(nèi)核層城榛。android系統(tǒng)架構(gòu)圖.j...

1、Android 系統(tǒng)架構(gòu) Android 系統(tǒng)架構(gòu)分為五層,從上到下依次是應(yīng)用層双揪、應(yīng)用框架層宪塔、系統(tǒng)運(yùn)行庫(kù)層若治、硬件抽象層和 Linux 內(nèi)核層城榛。android系統(tǒng)架構(gòu)圖.j...
1芽腾、模型定義 工廠方法模式又稱為工廠模式往弓,也叫虛擬構(gòu)造器模式或者多態(tài)工廠模式疏唾,它屬于類創(chuàng)建型模式。 在工廠方法模式中函似,工廠父類負(fù)責(zé)定義創(chuàng)建產(chǎn)品對(duì)象的公共接口槐脏,而工廠子類則負(fù)責(zé)...
1、模型定義 簡(jiǎn)單工廠模式又稱為靜態(tài)工廠方法模式缴淋,它屬于類創(chuàng)建型模式准给。在簡(jiǎn)單工廠模式中,可以根據(jù)參數(shù)的不同返回不同類的實(shí)例重抖。簡(jiǎn)單工廠模式專門定義一個(gè)類來(lái)負(fù)責(zé)創(chuàng)建其他類的實(shí)例露氮,...
一、簡(jiǎn)述 本篇內(nèi)容我們來(lái)聊聊我們?nèi)粘i_(kāi)發(fā)中經(jīng)常使用的一個(gè)類--HashMap钟沛,相信大家都不陌生畔规。 二、歸納 繼承了AbstractMap抽象類恨统,實(shí)現(xiàn)了Map接口叁扫,實(shí)現(xiàn)了Clo...
一、簡(jiǎn)述 我們知道畜埋,數(shù)據(jù)結(jié)構(gòu)中主要有兩種存儲(chǔ)結(jié)構(gòu)莫绣,分別是:順序存儲(chǔ)結(jié)構(gòu)(線性表)、鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)(鏈表)悠鞍,在Java中对室,對(duì)這兩種結(jié)構(gòu)分別進(jìn)行實(shí)現(xiàn)的類有: 順序存儲(chǔ)結(jié)構(gòu):Arra...
一、簡(jiǎn)述 我們知道,數(shù)據(jù)結(jié)構(gòu)中主要有兩種存儲(chǔ)結(jié)構(gòu)掩宜,分別是:順序存儲(chǔ)結(jié)構(gòu)(線性表)蔫骂、鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)(鏈表),在Java中牺汤,對(duì)這兩種結(jié)構(gòu)分別進(jìn)行實(shí)現(xiàn)的類有: 順序存儲(chǔ)結(jié)構(gòu):Arra...
一辽旋、簡(jiǎn)述 在說(shuō)Stack之前,咱們先來(lái)聊聊棧和隊(duì)列檐迟,什么叫棧补胚?什么叫隊(duì)列?通俗來(lái)講锅减,棧就是先進(jìn)后出糖儡,隊(duì)列是先進(jìn)先出。 Stack就是基于棧的思想實(shí)現(xiàn)的一個(gè)后進(jìn)先出(last ...
排序查找算法 ST01_冒泡排序[https://github.com/xing-tang/LearnCode/blob/master/app/src/main/java/c...
1. 常見(jiàn)的數(shù)據(jù)結(jié)構(gòu) 數(shù)組(一維怔匣、二維) 棧 隊(duì)列 堆(每個(gè)結(jié)點(diǎn)的值都大于其左孩子和右孩子結(jié)點(diǎn)的值握联,稱之為大根堆;每個(gè)結(jié)點(diǎn)的值都小于其左孩子和右孩子結(jié)點(diǎn)的值每瞒,稱之為小根堆) ...
1金闽、模式定義 觀察者模式是對(duì)象的行為模式,又叫發(fā)布-訂閱(Publish/Subscribe)模式剿骨、模型-視圖(Model/View)模式代芜、源-監(jiān)聽(tīng)器(Source/List...
1、模式定義 造者模式:將一個(gè)復(fù)雜對(duì)象的構(gòu)建與它的表示分離浓利,使得同樣的構(gòu)建過(guò)程可以創(chuàng)建不同的表示挤庇。建造者模式是一步一步創(chuàng)建一個(gè)復(fù)雜的對(duì)象,它允許用戶只通過(guò)指定復(fù)雜對(duì)象的類型和...
一贷掖、簡(jiǎn)述 我們知道嫡秕,數(shù)據(jù)結(jié)構(gòu)中主要有兩種存儲(chǔ)結(jié)構(gòu),分別是:順序存儲(chǔ)結(jié)構(gòu)(線性表)苹威、鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)(鏈表)昆咽,在Java中,對(duì)這兩種結(jié)構(gòu)分別進(jìn)行實(shí)現(xiàn)的類有: 順序存儲(chǔ)結(jié)構(gòu):Arra...
// 添加操作:private void push(E e) {// 兩個(gè)隊(duì)列為空時(shí)牙甫,優(yōu)先考慮queue1if (queue1.isEmpty() && queue2.isE...