今天早上,和朋友剛剛做上公交車就遇到一個中年男子一直在問別人,能不能借給他35塊讓他坐車回家。當(dāng)時他一直問一位大媽,那位大媽明顯是非常不悅,大聲斥責(zé)了他并說自己沒有錢。 那個...
在使用動態(tài)代理時,要實現(xiàn)接口 InvocationHandler,當(dāng)我們通過代理對象調(diào)用一個方法的時候,這個方法的調(diào)用就會被轉(zhuǎn)發(fā)為由InvocationHandler這個接口...
作用:代理類的關(guān)聯(lián)類,主要做反射調(diào)用。當(dāng)有一個類,你不確定類里面有什么的時候,有一種技術(shù)叫做反射,可以獲取類中所有的方法和屬性,而這個Method類實例化的對象就是用來接受反...
先看例子,demo 是一個增刪改查的數(shù)據(jù)庫操作,但我想在增加的這個操作上打一個日志,用來輸出,可以用靜態(tài)代理完成。 //接口interface UserManager { }...
上期作業(yè): 單向鏈表的刪除如圖所示 但在隊列中,是在頭部或在尾部插入數(shù)據(jù),往后或往前交換數(shù)據(jù)的方式達(dá)到目的,看需求而定。 反射的概念:在運行狀態(tài)中,對于任意一個類,都能夠知道...
上次的學(xué)習(xí)1.了解了MessageQueue運用場景結(jié)合handler、looper使用。2.單向鏈表的基本運用,MessageQueue中enqueueSyncBarrie...
官方注釋:MessageQueue是保存消息列表的低級別類,消息由Looper對象派發(fā)。消息并不是直接添加到MessageQueue中的,而是通過與Looper對象關(guān)聯(lián)的Me...
概念:ThreadLocal并不是一個Thread,而是一個線程內(nèi)部的存儲類,可以在指定線程內(nèi)存儲數(shù)據(jù),數(shù)據(jù)存儲以后,只有指定線程可以得到存儲數(shù)據(jù)。 ThreadLocal為...
HandlerThread 是一個封裝好的looper線程類。 從源碼看看public class HandlerThread extends Thread {int mPr...
Thread是進(jìn)程中的實際運作單位。一條線程指的是進(jìn)程中一個單一順序的控制流,一個進(jìn)程中可以并發(fā)多個線程,每條線程并行執(zhí)行不同的任務(wù),一個進(jìn)程的所有線程共享它的虛擬地址空間、...
什么是Future?干什么的解決什么問題?在什么情況使用? 帶著問題,我們?nèi)タ纯础?首先,F(xiàn)uture對象是一個異步計算的結(jié)果,而在Callable任務(wù)中可以拿到這個Futu...
Future接口 官方解釋 先讓我們看一下,官方對它的解釋: A Future represents the result of an asynchronous comput...