240 發(fā)簡(jiǎn)信
cqj
IP屬地:內(nèi)蒙古
  • 240
    java類加載

    java調(diào)用new關(guān)鍵詞去創(chuàng)建一個(gè)新的對(duì)象時(shí)哨颂,主要經(jīng)歷了什么相种? 1、確認(rèn)類元信息是否存在寝并。當(dāng)虛擬機(jī)接收到 new 指令時(shí),首先在 metaspace 內(nèi)檢查需要?jiǎng)?chuàng)建的類元信息...

  • 240
    Android Studio 查看某些源碼報(bào)紅弦牡,找不到類

    在你追蹤源碼時(shí)友驮,經(jīng)常會(huì)看到如下卸留,想追蹤PhoneWindow發(fā)現(xiàn)找不到源碼 這種現(xiàn)象的產(chǎn)生是Google出于安全或其他什么原因艾猜,編譯完成的android.jar會(huì)將某些方法和...

  • 二叉樹的基本算法

    一捻悯、二叉樹的遞歸遍歷 二、二叉樹的層次遍歷 二叉樹的層次遍歷是指二叉樹從上到下淤毛,從左到右遍歷數(shù)據(jù)。同一層中的節(jié)點(diǎn)訪問完了姓言,接著訪問下一層級(jí)的元素何荚。先遇到的節(jié)點(diǎn)先訪問,后遇到的...

  • 240
    Android View 測(cè)量源碼解析

    Android View從設(shè)計(jì)到顯示到屏幕上戒傻,共用了三大步:measure需纳、layout、draw不翩。今天主要講講View是如何測(cè)量的。 以FrameLayout為例口蝠,從mea...

  • Android輸入法泄漏問題

    關(guān)于具體的Android輸入法泄漏問題,請(qǐng)參閱以下兩篇文章: InputMethodManager內(nèi)存泄漏已成為歷史[https://blog.csdn.net/ysy950...

  • 240
    LiveData原理詳析

    LiveData顧名思義活著的數(shù)據(jù),是什么原理導(dǎo)致數(shù)據(jù)能感知程序的生命周期跟衅,下面我們就從源碼進(jìn)行解析。 一播歼、LiveData概覽 LiveData為泛型抽象類,泛型主要是為了...

  • 240
    ViewModel詳解

    一烁试、ViewModel使用 如圖1,ViewModel使用很簡(jiǎn)單减响,只用將類繼承ViewModel類即可 如圖2靖诗,在Activity里面只要使用ViewModelProvide...

  • Java多線程編程一:多線程基礎(chǔ)概念

    一.基礎(chǔ)概念1.同步(Synchronous)/異步(Asynchronous)同步或者異步通常是針對(duì)方法調(diào)用說(shuō)的,同步方法調(diào)用需要等待方法結(jié)果返回支示,方法才能結(jié)束調(diào)用刊橘。異步方...

  • 240
    Java多線程編程二:線程的狀態(tài)

    一.線程的狀態(tài) 1.NEW:剛剛創(chuàng)建的線程,線程還沒有運(yùn)行等該調(diào)用線程的start();2.RUNNABLE:這個(gè)狀態(tài)的線程正在虛擬機(jī)中執(zhí)行颂鸿,但是它可能在等待系統(tǒng)其他資源促绵。3...

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