我們都知道Android使用消息機(jī)制進(jìn)行UI更新康嘉,UI線程也就是主線程里有個(gè)Looper门扇,在其loop()方法中會(huì)不斷取出message,調(diào)用其...
連接狀態(tài): 1帮掉、三次握手(建立連接) TCP是主機(jī)對(duì)主機(jī)層的傳輸控制協(xié)議寺渗,提供可靠的連接服務(wù)丽惭,采用三次握手確認(rèn)建立一個(gè)連接:位碼即tcp標(biāo)志位,...
1岗仑、對(duì)象優(yōu)先在Eden分配 大多數(shù)情況下,對(duì)象在新生代Eden區(qū)中分配渔呵。當(dāng)Eden區(qū)沒有足夠的空間進(jìn)行分配時(shí)怒竿,虛擬機(jī)將發(fā)起一次MinorGC。 ...
如果說收集算法是內(nèi)存回收的方法論扩氢,那么垃圾收集器就是內(nèi)存回收的具體實(shí)現(xiàn)耕驰。 1、Serial收集器 Serial收集器是最基本录豺、發(fā)展歷史最悠久的收...
在Java堆里存放著Java世界里幾乎所有的對(duì)象實(shí)例耍属,垃圾收集器在對(duì)堆進(jìn)行回收前托嚣,第一件事情就是要確定這些對(duì)象之中哪些還 “存活”著,哪些已經(jīng)“...
`###1厚骗、對(duì)象的創(chuàng)建虛擬機(jī)遇到一個(gè)new指令時(shí), 首先將去檢查這個(gè)指令的參數(shù)是否能在常量池中定位到一個(gè)類的符號(hào)引用兢哭,并且檢查這個(gè)符號(hào)引用代表的...
Java虛擬機(jī)在執(zhí)行Java程序的過程中會(huì)把他所管理的的內(nèi)存劃分為若干個(gè)不同的數(shù)據(jù)區(qū)域领舰。這些區(qū)域都有各自的用途,以及創(chuàng)建和銷毀時(shí)間迟螺,有的區(qū)域隨著...
昨日接到產(chǎn)品一個(gè)需求冲秽,要把目前的下載進(jìn)度條改成正方形的進(jìn)度條,本著拿來主義的精神,從網(wǎng)上找了一個(gè)現(xiàn)成的demo矩父,發(fā)現(xiàn)其實(shí)現(xiàn)的過于復(fù)雜锉桑,雖放棄之。...
最近遇到一個(gè)crash問題窍株,是關(guān)于線程同步鎖的民轴,檢查代碼的時(shí)候發(fā)現(xiàn)方法已經(jīng)使用synchronized同步了,為什么還會(huì)出現(xiàn)該異常呢球订? 就想是不...