240 投稿
收錄了11篇文章 · 2人關(guān)注
  • LeakCanary源碼分析

    1 LeakCanary簡(jiǎn)介 LeakCanary 是 Square 公司的一個(gè)開源庫髓棋。通過它可以在 App 運(yùn)行過程中檢測(cè)內(nèi)存泄漏颤难,當(dāng)內(nèi)存泄漏...

  • Resize,w 360,h 240
    深入理解Java內(nèi)存模型

    CPU與緩存一致性問題 我們都應(yīng)該知道線程是 CPU 調(diào)度的最小單位锰瘸,線程中的字節(jié)碼指令最終都是在 CPU 中執(zhí)行的庵芭。CPU在執(zhí)行的時(shí)候,免不了...

  • Android DataBinding原理分析

    一、DataBinding使用 本文著重講解DataBinding原理,使用的例子比較簡(jiǎn)單胃碾,若讀者想要了解更多的DataBinding的使用方法...

    2.9 Joker_Wan 3 25
  • Resize,w 360,h 240
    深入理解JVM類加載機(jī)制

    1.類加載機(jī)制 類加載機(jī)制,指虛擬機(jī)把描述類的數(shù)據(jù)從Class文件加載到內(nèi)存筋搏,并對(duì)數(shù)據(jù)進(jìn)行校驗(yàn)仆百、轉(zhuǎn)換解析和初始化,最終形成可以被虛擬機(jī)直接使用的...

  • Resize,w 360,h 240
    深入淺出ClassLoader加載機(jī)制

    1.ClassLoader 一個(gè)完整的Java程序是由多個(gè).class文件組成的奔脐,在程序運(yùn)行過程中俄周,需要將這些.class文件加載到JVM中才可...

  • Resize,w 360,h 240
    手把手教你實(shí)現(xiàn)一個(gè) Gradle Tansform 實(shí)例

    關(guān)于Gradle Transform API 的詳細(xì)分析我之前有一篇文章Android Gradle Transform 詳解已經(jīng)講到了,這里不...

  • Resize,w 360,h 240
    ASM字節(jié)碼插樁詳解

    1髓迎、ASM概述 ASM是一個(gè)功能比較齊全的java字節(jié)碼操作與分析框架峦朗,通過ASM框架,我們可以動(dòng)態(tài)的生成類或者增強(qiáng)已有類的功能排龄。 ASM可以直...

  • Resize,w 360,h 240
    從字節(jié)碼角度剖析Java類文件

    1 Java類文件簡(jiǎn)析 所謂 Java 類文件波势,就是通常用 javac 編譯器產(chǎn)生的 .class 文件。這些文件具有嚴(yán)格定義的格式涣雕。Java ...

  • Resize,w 360,h 240
    JVM GC 回收機(jī)制與分代回收策略

    1 垃圾回收 說到垃圾回收(Garbage Collection艰亮,GC)闭翩,大部分人都把這項(xiàng)技術(shù)當(dāng)做java語言的伴生產(chǎn)物挣郭。事實(shí)上,GC的歷史要比...

  • Resize,w 360,h 240
    JVM運(yùn)行時(shí)內(nèi)存管理

    JVM在執(zhí)行Java程序時(shí)會(huì)把其所管理的內(nèi)存劃分成多個(gè)不同的數(shù)據(jù)區(qū)域疗韵,有的內(nèi)存區(qū)域是所有線程共享的兑障,而有的內(nèi)存區(qū)域是線程隔離的。線程隔離的區(qū)域就...

專題公告

分享Android進(jìn)階學(xué)習(xí)筆記

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