本文譯自Android開(kāi)發(fā)者網(wǎng)站,主要介紹了提升Android應(yīng)用性能表現(xiàn)的幾個(gè)建議。閱讀本文時(shí)還要?jiǎng)?wù)必記得“過(guò)早優(yōu)化是萬(wàn)惡之源”,優(yōu)化起碼應(yīng)該...
為什么要編譯OpenJDK 對(duì)于想要窺探JDK內(nèi)部實(shí)現(xiàn)機(jī)制的同學(xué),最好的方法之一便是編譯一套自己的JDK瘦赫,通過(guò)跟蹤調(diào)試JDK源碼來(lái)理解JDK的運(yùn)...
概述 本篇文章會(huì)從源碼(基于Android 6.0)角度分析Android中View的繪制流程,側(cè)重于對(duì)整體流程的分析,對(duì)一些難以理解的點(diǎn)加以重...
本篇文章會(huì)對(duì)面試中常遇到的Java技術(shù)點(diǎn)進(jìn)行全面深入的總結(jié)刃永,幫助我們?cè)诿嬖囍懈拥眯膽?yīng)手,不參加面試的同學(xué)也能夠借此機(jī)會(huì)梳理一下自己的知識(shí)體系羊精,...
Why ——引入泛型機(jī)制的原因 假如我們想要實(shí)現(xiàn)一個(gè)String數(shù)組斯够,并且要求它可以動(dòng)態(tài)改變大小,這時(shí)我們都會(huì)想到用ArrayList來(lái)聚合St...
本文會(huì)從工作原理到具體實(shí)現(xiàn)來(lái)詳細(xì)介紹如何開(kāi)發(fā)一個(gè)簡(jiǎn)潔而實(shí)用的Android圖片加載框架喧锦,并從內(nèi)存占用與加載圖片所需時(shí)間這兩個(gè)方面量化它的性能读规。通...
本文主要介紹了隱式Intent匹配目標(biāo)組件的規(guī)則,若有敘述不清晰或是不準(zhǔn)確的地方希望大家指出燃少,謝謝大家: ) Intent簡(jiǎn)介 Intent用于...
本文主要介紹散列表(Hash Table)這一常見(jiàn)數(shù)據(jù)結(jié)構(gòu)的原理與實(shí)現(xiàn)束亏。由于個(gè)人水平有限,文章中難免存在不準(zhǔn)確或是不清晰的地方阵具,希望大家可以指正...
概述 Java 反射是可以讓我們?cè)谶\(yùn)行時(shí)獲取類(lèi)的方法碍遍、屬性定铜、父類(lèi)、接口等類(lèi)的內(nèi)部信息的機(jī)制怕敬。也就是說(shuō)揣炕,反射本質(zhì)上是一個(gè)“反著來(lái)”的過(guò)程。我們通過(guò)...