
我們都知道Android使用消息機制進行UI更新,UI線程也就是主線程里有個Looper,在其loop()方法中會不斷取出message,調用其...
連接狀態: 1、三次握手(建立連接) TCP是主機對主機層的傳輸控制協議,提供可靠的連接服務,采用三次握手確認建立一個連接:位碼即tcp標志位,...
1、對象優先在Eden分配 大多數情況下,對象在新生代Eden區中分配。當Eden區沒有足夠的空間進行分配時,虛擬機將發起一次MinorGC。 ...
如果說收集算法是內存回收的方法論,那么垃圾收集器就是內存回收的具體實現。 1、Serial收集器 Serial收集器是最基本、發展歷史最悠久的收...
在Java堆里存放著Java世界里幾乎所有的對象實例,垃圾收集器在對堆進行回收前,第一件事情就是要確定這些對象之中哪些還 “存活”著,哪些已經“...
`###1、對象的創建虛擬機遇到一個new指令時, 首先將去檢查這個指令的參數是否能在常量池中定位到一個類的符號引用,并且檢查這個符號引用代表的...
Java虛擬機在執行Java程序的過程中會把他所管理的的內存劃分為若干個不同的數據區域。這些區域都有各自的用途,以及創建和銷毀時間,有的區域隨著...
昨日接到產品一個需求,要把目前的下載進度條改成正方形的進度條,本著拿來主義的精神,從網上找了一個現成的demo,發現其實現的過于復雜,雖放棄之。...
最近遇到一個crash問題,是關于線程同步鎖的,檢查代碼的時候發現方法已經使用synchronized同步了,為什么還會出現該異常呢? 就想是不...