一.Java中的ClassLoader。 二.Android中的ClassLoader詳解. 1.android中ClassLoader的種類。...
本文源碼基于6.0分析。首先看一下Activity中的setContentView。 我們可以看到實際上調(diào)用的是getWindow().setC...
本文源碼基于6.0 一.Activity中的事件分發(fā)。 1.dispatchTouchEvent。 第一步:如果是Down事件,執(zhí)行onUser...
一.java虛擬機(jī)結(jié)構(gòu)解析。 1.JVM整體結(jié)構(gòu)組成。 首先創(chuàng)建一個強(qiáng)引用obj,然后創(chuàng)建object的弱引用wf,所已我們的Object對象有...
一.什么是class文件 能夠被JVM識別,加載并執(zhí)行的文件格式 二.如何生成class文件。 1.通過IDE自動幫我們build。2.手動通過...
一、定義 工廠方法模式:將對象的創(chuàng)建封裝到工廠中去實現(xiàn)。說道工廠方法模式我們一定會想到和它相關(guān)聯(lián)的簡單工廠模式和抽象工廠模式,簡單工廠模式非常簡...
主要步驟:解鎖:http://www.miui.com/thread-3408366-1-1.html1.首先要準(zhǔn)備一個第三方的Rec,這里使用...
一、定義 單例模式:確保某個類僅有一個實例,且自行實例化并提供全局訪問點。 二、應(yīng)用場景 在某些情況下,一些對象我們只需要一個,比如一些工具類的...