240 發(fā)簡(jiǎn)信
IP屬地:上海
  • Andorid 嵌套滑動(dòng)機(jī)制 NestedScrollingParent2和NestedScrollingChild2 詳解

    前言 NestedScrolling 是Andorid 5.0推出的一個(gè)嵌套滑動(dòng)機(jī)制建峭,主要是利用 NestedScrollingParent 和...

    2.2 7057 9 19
  • ThreadLocal 源碼淺析

    首先卡啰,什么是ThreadLocal? 看一下源碼上的定義: 英語(yǔ)比較差勁斜姥,湊合翻譯一下惑惶,大意是threadLoacl會(huì)提供線程局部變量设塔,這些變量...

  • Looper.loop為什么不會(huì)阻塞掉UI線程凄吏?來(lái),我們從源碼里面找到答案

    之前在學(xué)習(xí)Hanlder源碼的時(shí)候闰蛔,剛好涉及到 Looper.loop 方面的知識(shí)痕钢,這里進(jìn)行一下回答 首先,在ActivityThread.ma...

  • Resize,w 360,h 240
    HashMap源碼分析 —— 一篇文章搞定HashMap面試

    HashMap是Map中最為常用的一種钞护,面試中也經(jīng)常會(huì)被問(wèn)到相關(guān)的問(wèn)題盖喷。由于HashMap數(shù)據(jù)結(jié)構(gòu)較為復(fù)雜,回答相關(guān)問(wèn)題的時(shí)候往往不盡人意难咕,尤其...

    0.7 806 1 11
  • Resize,w 360,h 240
    Java 中的位移運(yùn)算符 >> , << , >>>

    最近在看一些在學(xué)習(xí)一些源碼课梳,在源碼中經(jīng)常會(huì)看到一些位移運(yùn)算符的使用,比如在看HashMap源碼的時(shí)候余佃,在計(jì)算hashMap容量的閾值的時(shí)候暮刃,就使...

  • EventBus源碼理解補(bǔ)充

    1、SubscriberMethod EventBus內(nèi)部使用并生成訂閱者索引的一個(gè)類(lèi)爆土,里面儲(chǔ)存了訂閱方法相關(guān)的信息椭懊,源碼如下:

  • EventBus 源碼分析

    這篇文章主要是根據(jù)我們平時(shí)的使用,一步一步的分析EventBus源碼流程步势,因此分為三步: 1氧猬、注冊(cè)訂閱者 2、事件發(fā)布 3坏瘩、反注冊(cè)訂閱者 1盅抚、r...

  • 源碼系列(一)ArrayList 源碼解析

    1、ArrayList定義 ArrayList 是一個(gè)數(shù)組隊(duì)列倔矾,相當(dāng)于 動(dòng)態(tài)數(shù)組妄均。與Java中的數(shù)組相比,它的容量能動(dòng)態(tài)增長(zhǎng)哪自。它繼承于Abstr...

  • 從 sendEmptyMessage 開(kāi)始丰包,一步步解剖Handler

    工作的時(shí)候發(fā)現(xiàn)自己對(duì)于很多東西用起來(lái)得心應(yīng)手,原理機(jī)制也背誦的滾瓜爛熟壤巷,但是一問(wèn)到源碼腦子就....瓦特了邑彪!所以最近準(zhǔn)備從頭開(kāi)始學(xué)習(xí)源碼,學(xué)習(xí)大...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品