
我使用Java 開(kāi)發(fā)過(guò)很多項(xiàng)目,這其中包括一些Web 應(yīng)用和Android 客戶端應(yīng)用。作為Android 開(kāi)發(fā)人員,Java 就像我們的母語(yǔ)一...
我在鏈家網(wǎng)從事Android開(kāi)發(fā)已經(jīng)三年了,一直致力于優(yōu)質(zhì)APP的開(kāi)發(fā)與探索,有時(shí)候會(huì)寫(xiě)一些工具來(lái)提高效率,但更多時(shí)候是用技術(shù)幫助業(yè)務(wù)增長(zhǎng)。我們...
在我這幾年的學(xué)習(xí)和成長(zhǎng)中,深刻的意識(shí)到搭建一個(gè)Android應(yīng)用架構(gòu)是件非常痛苦的事,它不僅要滿足不斷增長(zhǎng)的業(yè)務(wù)需求,還要保證架構(gòu)自身的整潔,這...
在我們的日常開(kāi)發(fā)中離不開(kāi)I/O操作,尤其是網(wǎng)絡(luò)請(qǐng)求,但并不是所有的請(qǐng)求都是可信賴的,因此我們必須為APP添加請(qǐng)求重試功能。 對(duì)于一個(gè)網(wǎng)絡(luò)請(qǐng)求重試...
為什么android API 中有很多對(duì)象的創(chuàng)建都是使用new關(guān)鍵字?比起工廠方法、builder模式,java 中不提倡直接使用構(gòu)造方法創(chuàng)建對(duì)...
概述 隨著2014年Google IO的召開(kāi),Android L Preview版隨之發(fā)布,對(duì)于開(kāi)發(fā)著來(lái)說(shuō),帶來(lái)了性能上的改善,而對(duì)于消費(fèi)者來(lái)說(shuō)...
最近,我抽出了幾個(gè)晚上的時(shí)間,把咖啡和啤酒變成了代碼與文字。 引子 三個(gè)月以來(lái),我翻譯了一些關(guān)于RxJava的文章,說(shuō)實(shí)話這些翻譯,真的搞得我很...
About ExecutorService(1),F(xiàn)uture&FutureTask About ExecutorService(2),自定義線...
算法與數(shù)據(jù)結(jié)構(gòu)(1),List 算法與數(shù)據(jù)結(jié)構(gòu)(2),Map 算法與數(shù)據(jù)結(jié)構(gòu)(3),并發(fā)結(jié)構(gòu) 本來(lái)已經(jīng)合上電腦了,躺在床上,翻來(lái)覆去睡不著,索性...