![240](https://cdn2.jianshu.io/assets/default_avatar/8-a356878e44b45ab268a3b0bbaaadeeb7.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
Q:HashMap 的數(shù)據(jù)結(jié)構(gòu)疟羹?A:哈希表結(jié)構(gòu)(鏈表散列:數(shù)組+鏈表)實(shí)現(xiàn)射窒,結(jié)合數(shù)組和鏈表的優(yōu)點(diǎn)畔勤。當(dāng)鏈表長度超過 8 時(shí)珊搀,鏈表轉(zhuǎn)換為紅黑樹夯尽。transient Node<K,...
前言 不得不吐糟自己一下瞧壮,作者因最近離職并出國浪去了,都冷落了簡書妃子了匙握,這樣不好不好咆槽。 悲痛欲絕地默哀一秒鐘后,還是回到主題上好了(順便給點(diǎn)福利圖圈纺,知道是誰的話可以在評論區(qū)...
自己在網(wǎng)上買的黑馬視頻秦忿,現(xiàn)在免費(fèi)分享給大家 內(nèi)含大量的實(shí)戰(zhàn)項(xiàng)目是非常好的練手代碼 關(guān)注android每日學(xué)習(xí)回復(fù)黑馬就可獲得所有黑馬視頻 還能獲取各城市就業(yè)有關(guān)的大數(shù)據(jù)。提高...
博文出處:View事件分發(fā)機(jī)制源碼解析赠堵,歡迎大家關(guān)注我的博客小渊,謝謝! 注:本文解析的源碼基于 API 25茫叭,部分內(nèi)容來自于《Android開發(fā)藝術(shù)探索》酬屉。 Header An...
本文介紹將渠道號(hào)寫入assets文件里面,通過解壓apk修改assets里的文件揍愁,用Java代碼生成jarsigner腳本并運(yùn)行腳本二次打包的方式來獲取新的渠道包 此打包方式...
前言 近期研究了幾個(gè)主流開源框架的使用呐萨,有Retrofit(網(wǎng)絡(luò)請求),RxJava(異步操作)莽囤,GreenDAO(數(shù)據(jù)庫操作)谬擦,EventBus(事件通信),Glide朽缎、F...
一惨远、Groovy腳本 Groovy是一種動(dòng)態(tài)語言谜悟,Groovy腳本基于Java且拓展了Java,都在Java虛擬機(jī)中運(yùn)行北秽。當(dāng)運(yùn)行Groovy腳本時(shí)它會(huì)先被編譯成Java類字節(jié)...
一葡幸、前言 有一個(gè)月左右沒有更新博客了,最近在做一個(gè)新項(xiàng)目贺氓,真的是忙得不可開交蔚叨,已經(jīng)進(jìn)入了996模式,沒有什么空余的時(shí)間來寫博客辙培。雖然開始一個(gè)新的項(xiàng)目很忙很累蔑水,但是確實(shí)也是一個(gè)...
如題,本文重點(diǎn)不在于介紹什么是多態(tài)扬蕊,所以一些基礎(chǔ)的概念就不多說了(需要知道的時(shí)候會(huì)提一下)搀别。要了解多態(tài)的話這里推薦一篇 http://www.cnblogs.com/jack...
用戶常常避免下載太大的APP,尤其是使用移動(dòng)流量的情況下厨相,而且太大的APP也會(huì)占用更多的內(nèi)存并消耗更多的資源领曼,導(dǎo)致安裝速度和加載速度變慢,特別是在低配手機(jī)上蛮穿,這些情況尤為嚴(yán)重...
在日常開發(fā)過程中時(shí)常需要用到設(shè)計(jì)模式,但是設(shè)計(jì)模式有23種毁渗,如何將這些設(shè)計(jì)模式了然于胸并且能在實(shí)際開發(fā)過程中應(yīng)用得得心應(yīng)手呢践磅?和我一起跟著《Android源碼設(shè)計(jì)模式解析與實(shí)...
觀察者模式,屬于行為型模式的一種灸异,它定義了一種一對多的依賴關(guān)系府适,讓多個(gè)觀察者對象同時(shí)監(jiān)聽某一個(gè)主題對象。這個(gè)主題對象在狀態(tài)變化時(shí)肺樟,會(huì)通知所有的觀察者對象檐春,使他們能夠自動(dòng)更新自...
Android Handler機(jī)制系列文章整體內(nèi)容如下: Android Handler機(jī)制1之ThreadAndroid Handler機(jī)制2之ThreadLocalAnd...
主目錄見:Android高級進(jìn)階知識(shí)(這是總目錄索引)?因?yàn)閲鴳c放假的緣故,好幾天沒有寫文章么伯,今天抽空來寫一篇疟暖,那我們就從我們平常用的比較熟悉的框架開始講解,今天講解一款比較...
我們了解過Web田柔,對于HTTP協(xié)議俐巴,我們不是做網(wǎng)站開發(fā),Android端只需要簡單的了解基本的原理就可以了硬爆。首先由客戶端發(fā)送請求給服務(wù)端欣舵,然后服務(wù)端返回對應(yīng)的指令,最后根據(jù)返...
平時(shí)開發(fā)的時(shí)候我們總會(huì)碰到這樣的需求缀磕。 有時(shí)是多選缘圈,有時(shí)是單選劣光,這樣的頁面基本都是用RecyclerView來做的,而如果每次做操作的時(shí)候都要去寫這個(gè)單選框/多選框的邏輯糟把,那...