前言 Android的設(shè)計(jì)模式系列文章介紹稀蟋,歡迎關(guān)注澈灼,持續(xù)更新中: Android的設(shè)計(jì)模式-設(shè)計(jì)模式的六大原則一句話總結(jié)23種設(shè)計(jì)模式則創(chuàng)建型...
![240](https://upload.jianshu.io/collections/images/1747358/maxresdefault.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
前言 Android的設(shè)計(jì)模式系列文章介紹稀蟋,歡迎關(guān)注澈灼,持續(xù)更新中: Android的設(shè)計(jì)模式-設(shè)計(jì)模式的六大原則一句話總結(jié)23種設(shè)計(jì)模式則創(chuàng)建型...
簡(jiǎn)書(shū) 占小狼轉(zhuǎn)載請(qǐng)注明原創(chuàng)出處,謝謝乍恐! java并發(fā)采用的是共享內(nèi)存模型怖现,線程之間的通信對(duì)程序員來(lái)說(shuō)是透明的剔难,內(nèi)存可見(jiàn)性問(wèn)題很容易困擾著java...
堆就是用數(shù)組實(shí)現(xiàn)的二叉樹(shù)迅诬,所以它沒(méi)有使用父指針或者子指針。堆根據(jù)“堆屬性”來(lái)排序旁壮,“堆屬性”決定了樹(shù)中節(jié)點(diǎn)的位置监嗜。 堆的常用方法: 構(gòu)建優(yōu)先隊(duì)列...
ArrayMap及SparseArray是android的系統(tǒng)API裁奇,是專門(mén)為移動(dòng)設(shè)備而定制的。用于在一定情況下取代HashMap而達(dá)到節(jié)省內(nèi)存...
前言 在Android開(kāi)發(fā)中麦撵,內(nèi)存泄露十分常見(jiàn)刽肠。本文將詳細(xì)講解內(nèi)存泄露的其中一種情況:在Handler中發(fā)生的內(nèi)存泄露 Anroid異步通信Ha...
前言 網(wǎng)絡(luò)請(qǐng)求在 Android 開(kāi)發(fā)中非常常見(jiàn)音五,為了降低開(kāi)發(fā)周期和難度惫撰,我們經(jīng)常會(huì)選用網(wǎng)絡(luò)請(qǐng)求的開(kāi)源庫(kù) 而現(xiàn)在網(wǎng)絡(luò)請(qǐng)求的開(kāi)源庫(kù)越來(lái)越多,我們應(yīng)...
目錄 ContentProvider 是啥 Google為啥要有這個(gè)東西 如何使用 URI 是什么 如何自定義一個(gè)ContentProvider...
簡(jiǎn)書(shū) 占小狼轉(zhuǎn)載請(qǐng)注明原創(chuàng)出處躺涝,謝謝厨钻! 前言 String字符串在Java應(yīng)用中使用非常頻繁,只有理解了它在虛擬機(jī)中的實(shí)現(xiàn)機(jī)制坚嗜,才能寫(xiě)出健壯的應(yīng)...
Java基礎(chǔ)知識(shí)整理 [x] java中==和equals和hashCode的區(qū)別 [x] int夯膀、char、long各占多少字節(jié)數(shù) [x] i...
本文首發(fā)于我的個(gè)人博客:尾尾部落 二分查找法作為一種常見(jiàn)的查找方法苍蔬,將原本是線性時(shí)間提升到了對(duì)數(shù)時(shí)間范圍诱建,大大縮短了搜索時(shí)間,但它有一個(gè)前提碟绑,就...