240 發(fā)簡信
IP屬地:廣東
  • Java線程安全與鎖優(yōu)化

    一、Java語言中的線程安全 Java語言中各種操作共享數(shù)據(jù)分為:不可變盒刚、絕對線程安全腺劣、相對線程安全、線程兼容和線程對立因块。不可變:不可變的對象一定是線程安全的橘原。基本數(shù)據(jù)類型...

  • Java內(nèi)存模型與線程

    一涡上、Java內(nèi)存模型 Java內(nèi)存模型來屏蔽掉各種硬件和操作系統(tǒng)的內(nèi)存訪問差異趾断,以實現(xiàn)讓Java程序在各種平臺下都能達到一致的內(nèi)存訪問效果。 Java內(nèi)存規(guī)定了所有的變量(...

  • 虛擬機字節(jié)碼執(zhí)行

    一吩愧、運行時棧幀結(jié)構(gòu) 棧幀是用于支持虛擬機方法調(diào)用和方法執(zhí)行的結(jié)構(gòu)芋酌,棧幀存儲了方法的局部變量表,操作數(shù)棧雁佳,動態(tài)鏈接脐帝,方法返回地址等信息。每一個方法從調(diào)用開始到執(zhí)行完成的過程甘穿,都...

  • 120
    類加載機制

    一腮恩、類的加載時機 類從被加載到虛擬機內(nèi)存中,到卸載出內(nèi)存為止温兼,包括如下7個階段:加載秸滴、驗證,準備募判,解析荡含、初始化咒唆、使用,卸載释液,驗證全释、準備、解析三個統(tǒng)稱為連接误债,加載階段和連接階段...

  • 120
    類文件結(jié)構(gòu)

    一浸船、class文件類型 class文件:是一組以8位字節(jié)為基礎(chǔ)單位的二進制流,通過類似于結(jié)構(gòu)體的偽結(jié)構(gòu)存儲數(shù)據(jù)寝蹈,兩種數(shù)據(jù)結(jié)構(gòu)包括無符號數(shù)和表李命。無符號數(shù):屬于基本的數(shù)據(jù)類型,以...

  • 垃圾收集器與內(nèi)存分配策略

    一箫老、判斷對象回收1封字、判斷方法引用計數(shù)算法:對象每次引用,引用計數(shù)加1耍鬓,取消引用減一阔籽,當引用計數(shù)為0,則判斷對象可回收牲蜀,但是難以處理兩個對象的互相引用的問題笆制。可達性分析算法:通...

  • Java內(nèi)存區(qū)域

    一各薇、運行時數(shù)據(jù)區(qū)域 1项贺、程序計數(shù)器 當前線程所執(zhí)行的字節(jié)碼的行號指示器,線程私有峭判,各個線程的計數(shù)器是獨立的,互不影響棕叫,正在執(zhí)行的是Native方法林螃,計數(shù)器值為空。 2俺泣、Jav...

  • 代碼修復(fù)-深入熱修復(fù)(一)

    一疗认、代碼修復(fù)方式 在app重新啟動時,優(yōu)先加載補丁中的類伏钠,從而達到熱修復(fù)的目的横漏,andfix采用的方式是:在已經(jīng)加載了的類中直接在native層替換掉原來的方法,是在原來的...

  • 資源修復(fù)-深入熱修復(fù)(2)

    一熟掂、通用的修復(fù)方式 構(gòu)造一個新的AssetManager,并通過反射調(diào)用addAssetPath,把這個完整新的資源包加入到AssetManager中缎浇,這樣就得到了一個...

  • Android內(nèi)存管理機制

    Android采用虛擬內(nèi)存和分頁,支持交換赴肚,Android使用顯式分配的共享內(nèi)存區(qū)域素跺。 一二蓝、垃圾回收 Android的垃圾收集器不帶壓縮整理功能(Compact),即不會對...

  • 120
    so庫加載 -深入熱修復(fù)筆記(3)

    一指厌、so庫的加載 通過System.load(filepath)和System.loadLibray(libname)兩個方法來完成刊愚,最終通過nativieLoad()來完成...

  • 120
    Android Studio 中自己定義Lint(二)

    一、Android lint uast介紹 UastScanner包含13個回調(diào)方法踩验,下面介紹常用的幾個: 1.getApplicableUastTypes 此方法返回需要檢...

  • 120
    Appium

    Appium介紹 https://github.com/appium/appium Appium is an open source, cross-platform test...

  • Resources資源的查找過程

    以setContentView為列 1鸥诽、Activity.setContentView 2、PhoneWindow.setContentView.LayoutInflater...

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