ECMAScript的5中基本數(shù)據(jù)類型:Undefined、Null、Boolean、Number、String、Object,ECMAScri...
進(jìn)程占用的內(nèi)存可以有以下這些類型: 自身的代碼 共享庫(kù)的代碼 運(yùn)行過程分配的堆和棧 通過mmap映射的磁盤文件內(nèi)容 1. 虛擬內(nèi)存與物理內(nèi)存 這...
Tinker是Android上一套強(qiáng)大的補(bǔ)丁工具,它不僅支持dex的補(bǔ)丁,還支持資源和so的補(bǔ)丁,本文帶大家來分析一下Tinker進(jìn)行資源補(bǔ)丁的...
有時(shí)候錯(cuò)誤地進(jìn)行了一次提交,想回滾代碼時(shí),用到的命令是git reset,這個(gè)命令有三種模式: git reset --hard HEAD^即往...
假如項(xiàng)目app依賴了 LIB_A 和 LIB_B,而 LIB_A 又依賴了 LIB_C 和 LIB_D,LIB_B 也依賴于 LIB_C,假設(shè)都...
類是Java程序的組成元素,Java中的每個(gè)類都有一個(gè)Class對(duì)象,為了生成這個(gè)Class對(duì)象,JVM會(huì)使用被稱為“類加載器”的子系統(tǒng),這些“...
前言 什么是代理? 首先,代理是一種基本的設(shè)計(jì)模式。 它的形式是,用代理對(duì)象代替實(shí)際對(duì)象,從而提供額外的或完全不同的操作。 舉個(gè)例子,我們購(gòu)買火...
前言 大家有沒有想過一個(gè)應(yīng)用的APK是怎么被安裝到安卓手機(jī)上的,安裝的本質(zhì)是什么?我們知道,Windows應(yīng)用程序的安裝包是一個(gè)可執(zhí)行的壓縮包,...
前言 我們想一想幾個(gè)問題,Android是如何啟動(dòng)一個(gè)Activity的呢?我們調(diào)用Context.startActivity(),一個(gè)Acti...