
PhoneWindow:Android中最基本的窗口系統(tǒng)侨拦,每個(gè)Activity均會(huì)創(chuàng)建一個(gè),是Activity與整個(gè)View系統(tǒng)交互的接口辐宾。 DecorWindow: 當(dāng)前A...
架構(gòu)師進(jìn)階必備技能 定義 UML是一種開(kāi)放的方法狱从,用于說(shuō)明、可視化螃概、構(gòu)建和編寫一個(gè)正在開(kāi)發(fā)的矫夯、面向?qū)ο蟮摹④浖芗到y(tǒng)的制品的開(kāi)放方法吊洼。 模型 功能模型:從用戶的角度展示系統(tǒng)...
學(xué)習(xí)目的: 何時(shí)以及如何創(chuàng)建對(duì)象 何時(shí)以及如何避免創(chuàng)建對(duì)象 如何確保對(duì)象適時(shí)銷毀 如何管理對(duì)象銷毀前必須進(jìn)行的各種清理動(dòng)作 1. 考慮用靜態(tài)工廠方法代替構(gòu)造器 該靜態(tài)工廠方法...
看書(shū)就要做筆記翱羁!Cā檩奠!每天擼一點(diǎn)↖(ω)↗ 創(chuàng)建和銷毀對(duì)象 對(duì)所有對(duì)象都通用的方法 類和接口 泛型 枚舉和注解 方法 通用程序設(shè)計(jì) 異常 并發(fā) 序列化
題目:輸入字符串,轉(zhuǎn)變?yōu)閷?duì)應(yīng)整數(shù) 樣式:輸入"123",輸出123 解法:遍歷輸出 主要在于判斷正負(fù)溢出情況
題目:給定字符串a(chǎn)和b,快速判斷字符串b中所有字符都在字符串a(chǎn)中(所有字符都為大寫英文字母) 樣例: a = "ABCD",b ="BAD" , 則a包含ba = "ABCD...
單例模式 在單例模式下如果需要獲取Context相關(guān)對(duì)象蕉扮,由于會(huì)長(zhǎng)期持有該對(duì)象整胃,會(huì)導(dǎo)致相關(guān)對(duì)象無(wú)法被回收,從而引起內(nèi)存泄露問(wèn)題喳钟,所以經(jīng)量通過(guò)該Context獲取Applica...
Context下各個(gè)子類繼承關(guān)系 Context定義一套基本功能接口屁使,而這套規(guī)范被ContextImpl統(tǒng)一實(shí)現(xiàn)在岂,如Activity等Context只是繼承自ContextI...
Context是一種抽象概念,代表的是對(duì)應(yīng)于某種交互的上下文蛮寂。 如上圖所示蔽午,Application,Activity共郭,Service都是Context的子類祠丝,其中Activi...
題目:給定字符串,將字符串前幾位移動(dòng)到字符串尾部除嘹。樣例:“abcdef” 写半,將前三位移動(dòng)到字符串尾部,則結(jié)果為“defabc”解法1:蠻力移位 該解法時(shí)間復(fù)雜度O(mn) 解...