前言 Java中volatile這個(gè)熱門的關(guān)鍵字德绿,在面試中經(jīng)常會(huì)被提及,在各種技術(shù)交流群中也經(jīng)常被討論,但似乎討論不出一個(gè)完美的結(jié)果,帶著種種疑惑,準(zhǔn)備從JVM划煮、C++、匯編...
前言 Java中volatile這個(gè)熱門的關(guān)鍵字德绿,在面試中經(jīng)常會(huì)被提及,在各種技術(shù)交流群中也經(jīng)常被討論,但似乎討論不出一個(gè)完美的結(jié)果,帶著種種疑惑,準(zhǔn)備從JVM划煮、C++、匯編...
為什么要裝箱 我們都知道Java中有基本數(shù)據(jù)類型缔俄,并且基本數(shù)據(jù)類型不屬于類的范疇般此。但是在一些情況下,比如泛型設(shè)計(jì)時(shí)泛型只能是Object類型牵现,舉例List<T>,其中T必須是...
@大海螺Utopia 跪著求
Java裝箱和拆箱為什么要裝箱 我們都知道Java中有基本數(shù)據(jù)類型科乎,并且基本數(shù)據(jù)類型不屬于類的范疇。但是在一些情況下贼急,比如泛型設(shè)計(jì)時(shí)泛型只能是Object類型茅茂,舉例List<T>,其中T必須是...
@hackware 后來谷歌改掉了這個(gè)問題。你看早期的api源碼
Android面試一天一題(Day 29:內(nèi)存泥潭(下))上一節(jié)有介紹了一些和內(nèi)存相關(guān)的基礎(chǔ)知識(shí)太抓,這一節(jié)就講一下怎么發(fā)現(xiàn)和處理內(nèi)存問題空闲。對于我們來說,最容易發(fā)現(xiàn)的內(nèi)存問題當(dāng)然是OOM(OutOfMemoryError)走敌,應(yīng)用直接Cr...
title: Android動(dòng)畫實(shí)現(xiàn)繪制原理date: 2016-10-05 15:00 本文發(fā)表于KuTear's Blog,轉(zhuǎn)載請注明 讀前補(bǔ)充 關(guān)于標(biāo)記位在Androi...
1、ViewHolder模式项炼,而且ViewHolder作為內(nèi)部類使用時(shí)聲明為static的 2担平、異步加載:耗時(shí)的操作放在異步線程中如果在adapter中的某些操作需要耗費(fèi)大量...
@wipen 老版本的Android源碼是強(qiáng)引用示绊,不知道谷歌什么時(shí)候解決的這個(gè)問題。不過不能因?yàn)樾掳姹窘鉀Q了這個(gè)問題就當(dāng)這個(gè)問題不存在暂论,畢竟你也不能讓自己的應(yīng)用在部分機(jī)型產(chǎn)生溢出
Android面試一天一題(Day 29:內(nèi)存泥潭(下))上一節(jié)有介紹了一些和內(nèi)存相關(guān)的基礎(chǔ)知識(shí)面褐,這一節(jié)就講一下怎么發(fā)現(xiàn)和處理內(nèi)存問題。對于我們來說空另,最容易發(fā)現(xiàn)的內(nèi)存問題當(dāng)然是OOM(OutOfMemoryError)盆耽,應(yīng)用直接Cr...
@機(jī)智的魯智深 會(huì)的,看view的setbackground方法的代碼就知道了
Android面試一天一題(Day 29:內(nèi)存泥潭(下))上一節(jié)有介紹了一些和內(nèi)存相關(guān)的基礎(chǔ)知識(shí)墨坚,這一節(jié)就講一下怎么發(fā)現(xiàn)和處理內(nèi)存問題秧饮。對于我們來說,最容易發(fā)現(xiàn)的內(nèi)存問題當(dāng)然是OOM(OutOfMemoryError)泽篮,應(yīng)用直接Cr...
@任昊霆 drawable是靜態(tài)的盗尸,不會(huì)被釋放,把這個(gè)drawable設(shè)置給view當(dāng)背景帽撑,drawable就會(huì)持有這個(gè)view泼各,而view又會(huì)持有context,也就是Activity亏拉,所以導(dǎo)致剛才提到的這些對象都無法釋放
Android面試一天一題(Day 29:內(nèi)存泥潭(下))上一節(jié)有介紹了一些和內(nèi)存相關(guān)的基礎(chǔ)知識(shí)扣蜻,這一節(jié)就講一下怎么發(fā)現(xiàn)和處理內(nèi)存問題。對于我們來說及塘,最容易發(fā)現(xiàn)的內(nèi)存問題當(dāng)然是OOM(OutOfMemoryError)莽使,應(yīng)用直接Cr...
之前買過一本專門講Android Launcher開發(fā)的書,有點(diǎn)可惜笙僚,關(guān)建的地方都沒有講深入芳肌,用太多基礎(chǔ)的知識(shí)點(diǎn)來占篇幅了(并不是說基礎(chǔ)知識(shí)不重要,只些這些基礎(chǔ)知識(shí)我可以從很...
1槽驶,Material Animations 演示View的平移责嚷、縮放動(dòng)畫,activity進(jìn)入和退出動(dòng)畫掂铐,界面間元素共享罕拂,并且開發(fā)者在README中揍异,對動(dòng)畫原理進(jìn)行了精講,是...
Android L面世之后爆班,Google就推薦在開發(fā)項(xiàng)目中使用RecyclerView來取代ListView衷掷,因?yàn)镽ecyclerView的靈活性跟性能都要比ListView...
對于一個(gè)有追求的程序員來說源碼必讀不可,閱讀源碼是一件令人頭疼的事柿菩。閱讀別人的代碼遠(yuǎn)比自己寫代碼要難戚嗅。Linus 是Linux的早期作者,一句影響深遠(yuǎn)的話是“Read The...