1. 模式定義 將一個(gè)類的接口轉(zhuǎn)換成客戶希望的另一個(gè)接口。適配器模式使得原本由于接口不兼容而不能一起工作的那些類可以一起工作啊奄。 其別名為包裝器(Wrapper) 2....
![240](https://cdn2.jianshu.io/assets/default_avatar/7-0993d41a595d6ab6ef17b19496eb2f21.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
1. 模式定義 將一個(gè)類的接口轉(zhuǎn)換成客戶希望的另一個(gè)接口。適配器模式使得原本由于接口不兼容而不能一起工作的那些類可以一起工作啊奄。 其別名為包裝器(Wrapper) 2....
1. 模式定義 Builder模式是比較復(fù)雜的創(chuàng)建型模式他宛,它將客戶端與包含多個(gè)組成部分(或部件)的復(fù)雜對(duì)象的創(chuàng)建過(guò)程分離,使得同樣的構(gòu)建過(guò)程可以創(chuàng)建不同的表示。 2. 使用場(chǎng)...
Java NIO(New IO)是從Java 1.4版本開(kāi)始引入的一個(gè)新的IO API磷杏,可以替代標(biāo)準(zhǔn)的Java IO API。本系列教程將有助于你學(xué)習(xí)和理解Java NIO捏卓。...
最近用android studio創(chuàng)建fragment時(shí)极祸,總是默認(rèn)會(huì)創(chuàng)建一個(gè)靜態(tài)工廠函數(shù) 注釋里還會(huì)提示用這個(gè)方法實(shí)例化一個(gè)fragment類,拋開(kāi)設(shè)計(jì)模式之外的優(yōu)勢(shì)怠晴,推薦這...
HashMap和HashTable的區(qū)別一種比較簡(jiǎn)單的回答是: HashMap是非線程安全的遥金,HashTable是線程安全的,內(nèi)部的方法基本都經(jīng)過(guò)synchronized修飾...
實(shí)現(xiàn)并啟動(dòng)線程有兩種方法: 寫一個(gè)類繼承自Thread類,重寫run方法物邑。用start方法啟動(dòng)線程溜哮; 寫一個(gè)類實(shí)現(xiàn)Runnable接口,實(shí)現(xiàn)run方法色解。用new Thread...
OpenCV在Android上雖然有自己的開(kāi)源庫(kù)错英,能夠處理很多的圖像問(wèn)題入撒,但是一旦涉及到一些需要使用算法方面的問(wèn)題比如骨架化或者像素點(diǎn)操作的問(wèn)題時(shí),其處理速度會(huì)變得很滿椭岩,且處...
Android Studio 提供一個(gè)名為 Lint 的代碼掃描工具判哥,可幫助您發(fā)現(xiàn)并糾正代碼結(jié)構(gòu)質(zhì)量的問(wèn)題献雅,而無(wú)需實(shí)際執(zhí)行該應(yīng)用,也不必編寫測(cè)試用例塌计。該工具會(huì)報(bào)告其檢測(cè)到的每...
Hotfix:讓應(yīng)用能夠在無(wú)需重新安裝的情況實(shí)現(xiàn)更新挺身,幫助應(yīng)用快速建立動(dòng)態(tài)修復(fù)能力。 熱補(bǔ)丁技術(shù)在2015年開(kāi)始爆發(fā)夺荒,目前已經(jīng)是非常熱門的Android開(kāi)發(fā)技術(shù)瞒渠。Androi...
1. 基礎(chǔ)知識(shí) 1.1 3種常見(jiàn)的計(jì)算機(jī)體系結(jié)構(gòu)劃分 OSI分層(7層):物理層良蒸、數(shù)據(jù)鏈路層技扼、網(wǎng)絡(luò)層伍玖、傳輸層、會(huì)話層剿吻、表示層窍箍、應(yīng)用層。TCP/IP分層(4層):網(wǎng)絡(luò)接口層丽旅、網(wǎng)...
在JDK1.2以前的版本中椰棘,若一個(gè)對(duì)象不被任何變量引用,則程序就無(wú)法再使用這個(gè)對(duì)象榄笙。從JDK1.2版本開(kāi)始邪狞,把對(duì)象的引用分為4種級(jí)別,從而使程序能夠更加靈活的控制對(duì)象的生命周...
1. MVC MVC全名是Model View Controller茅撞,是數(shù)據(jù)抽象(model)-視圖(view)-控制器(controller)的縮寫帆卓,一種軟件設(shè)計(jì)典范,用一...
Android系統(tǒng)是基于Linux 2.6內(nèi)核開(kāi)發(fā)的開(kāi)源操作系統(tǒng)米丘,而linux系統(tǒng)的內(nèi)存管理有其獨(dú)特的動(dòng)態(tài)存儲(chǔ)管理機(jī)制剑令。不過(guò)Android系統(tǒng)對(duì)Linux的內(nèi)存管理機(jī)制進(jìn)行了...