文章已同步發(fā)表于微信公眾號(hào)JasonGaoH,仿京東、淘寶首頁(yè),通過(guò)兩層嵌套的RecyclerView實(shí)現(xiàn)tab的吸頂效果 為什么會(huì)有這篇文章 之前寫過(guò)一篇文章使用Coord...
文章已同步發(fā)表于微信公眾號(hào)JasonGaoH,仿京東、淘寶首頁(yè),通過(guò)兩層嵌套的RecyclerView實(shí)現(xiàn)tab的吸頂效果 為什么會(huì)有這篇文章 之前寫過(guò)一篇文章使用Coord...
View的繪制和事件處理是兩個(gè)重要的主題,上一篇《圖解 Android事件分發(fā)機(jī)制》已經(jīng)把事件的分發(fā)機(jī)制講得比較詳細(xì)了,這一篇是針對(duì)View的繪制,View的繪制如果你有所了...
EventBus 是一款在 Android 開(kāi)發(fā)中使用的發(fā)布/訂閱事件總線框架,基于觀察者模式,將事件的接收者和發(fā)送者分開(kāi),簡(jiǎn)化了組件之間的通信,使用簡(jiǎn)單、效率高、體積?。∠?..
讀:上周我投遞出了簡(jiǎn)歷,崗位是java后端開(kāi)發(fā)工程師。這周美團(tuán)面試官給我進(jìn)行了面試,面試過(guò)程中他問(wèn)了Java的反射原理。(不得不夸一句,美團(tuán)的效率真高,上午面完一面,晚上二面...
堆就是用數(shù)組實(shí)現(xiàn)的二叉樹(shù),所以它沒(méi)有使用父指針或者子指針。堆根據(jù)“堆屬性”來(lái)排序,“堆屬性”決定了樹(shù)中節(jié)點(diǎn)的位置。 堆的常用方法: 構(gòu)建優(yōu)先隊(duì)列 支持堆排序 快速找出一個(gè)集合...
前言 二叉樹(shù)的遍歷可能大家都比較熟悉了,這篇文章主要介紹了三種二叉樹(shù)的遍歷方法——遞歸、迭代和莫里斯遍歷,他們各自有各自的特點(diǎn)。其中最重要的是莫里斯遍歷,相對(duì)于前兩種方法比較...
微信公眾號(hào):小白算法關(guān)注可了解更多算法,并能領(lǐng)取免費(fèi)資料。問(wèn)題或建議,請(qǐng)公眾號(hào)留言;文末有資料領(lǐng)取上一期算法回顧--貪婪法:https://mp.weixin.qq.com/...
0 前言 記得開(kāi)始學(xué)習(xí)Java的時(shí)候,一遇到多線程情況就使用synchronized,相對(duì)于當(dāng)時(shí)的我們來(lái)說(shuō)synchronized是這么的神奇而又強(qiáng)大,那個(gè)時(shí)候我們賦予它一個(gè)...
在我們初始化一個(gè)類的時(shí)候,會(huì)先初始化它的父類,但是對(duì)于接口不是這樣的,在初始化一個(gè)類時(shí),并不會(huì)先初始化它所實(shí)現(xiàn)的接口,我們看下面的程序 運(yùn)行程序,輸出: 可以看到MyChil...