我們都知道Android使用消息機(jī)制進(jìn)行UI更新,UI線程也就是主線程里有個(gè)Looper,在其loop()方法中會(huì)不斷取出message,調(diào)用其綁定的Handler在主線程執(zhí)...

我們都知道Android使用消息機(jī)制進(jìn)行UI更新,UI線程也就是主線程里有個(gè)Looper,在其loop()方法中會(huì)不斷取出message,調(diào)用其綁定的Handler在主線程執(zhí)...
羅馬風(fēng)情拍的?
簡書撩到男友已弱爆,我們結(jié)婚了!簡書為媒,我的副主編嫁給了我的群管,這是一個(gè)怎么樣的故事? 文丨水青衣 我是水清亦有魚 。今天是2017年11月25日,她就在我的面前。 從此刻開始,她便是我的妻。無論是順境...
前言 Android事件分發(fā)機(jī)制是Android開發(fā)者必須了解的基礎(chǔ) 網(wǎng)上有大量關(guān)于Android事件分發(fā)機(jī)制的文章,但存在一些問題:內(nèi)容不全、思路不清晰、無源碼分析、簡單問...
源碼地址:https://github.com/square/okhttp 不知不覺已經(jīng)來到了最后一個(gè)攔截器,前面做了各種處理,也建立了連接。接下來的CallServerIn...
@請叫我四爺 正解
學(xué)習(xí)筆記---內(nèi)存分配與回收策略1、對象優(yōu)先在Eden分配 大多數(shù)情況下,對象在新生代Eden區(qū)中分配。當(dāng)Eden區(qū)沒有足夠的空間進(jìn)行分配時(shí),虛擬機(jī)將發(fā)起一次MinorGC。 MinorGC和FullGC的...
1、對象優(yōu)先在Eden分配 大多數(shù)情況下,對象在新生代Eden區(qū)中分配。當(dāng)Eden區(qū)沒有足夠的空間進(jìn)行分配時(shí),虛擬機(jī)將發(fā)起一次MinorGC。 MinorGC和FullGC的...
如果說收集算法是內(nèi)存回收的方法論,那么垃圾收集器就是內(nèi)存回收的具體實(shí)現(xiàn)。 1、Serial收集器 Serial收集器是最基本、發(fā)展歷史最悠久的收集器。這個(gè)收集器是一個(gè)單線程收...
運(yùn)行時(shí)常量池是方法區(qū)的 也會(huì)OOM吧
Java內(nèi)存模型整理歡迎訪問我的博客:http://wangnan.tech 參考:http://gityuan.com/2016/01/09/java-memory/ 一般地大家講到的Java...
在上篇 OkHttp源碼分析(二)整體流程 中分析了OkHttp請求的整體流程,這接下來的這篇文章中將詳細(xì)分析OkHttp5個(gè)內(nèi)置的攔截器 思維導(dǎo)圖 RetryAndFoll...
在Java堆里存放著Java世界里幾乎所有的對象實(shí)例,垃圾收集器在對堆進(jìn)行回收前,第一件事情就是要確定這些對象之中哪些還 “存活”著,哪些已經(jīng)“死去”(即不可能再被任何途徑使...
Java虛擬機(jī)在執(zhí)行Java程序的過程中會(huì)把他所管理的的內(nèi)存劃分為若干個(gè)不同的數(shù)據(jù)區(qū)域。這些區(qū)域都有各自的用途,以及創(chuàng)建和銷毀時(shí)間,有的區(qū)域隨著虛擬機(jī)進(jìn)程的啟動(dòng)而存在。有些區(qū)...
`###1、對象的創(chuàng)建虛擬機(jī)遇到一個(gè)new指令時(shí), 首先將去檢查這個(gè)指令的參數(shù)是否能在常量池中定位到一個(gè)類的符號(hào)引用,并且檢查這個(gè)符號(hào)引用代表的類是否已被加載、解析和初始化過...
在我成長為高級程序員之前,跌跌碰碰的經(jīng)歷了很多很多,為了讓后來的朋友走少點(diǎn)彎路,我把我學(xué)過的東西,寫出來讓大家參考一下,同時(shí)也算記錄一下我自己的成長吧。 首先,來點(diǎn)干貨。我整...
昨日接到產(chǎn)品一個(gè)需求,要把目前的下載進(jìn)度條改成正方形的進(jìn)度條,本著拿來主義的精神,從網(wǎng)上找了一個(gè)現(xiàn)成的demo,發(fā)現(xiàn)其實(shí)現(xiàn)的過于復(fù)雜,雖放棄之。 自己動(dòng)手,豐衣足食。還是自已...
Outline [TOC] 前言 上個(gè)月RxJava2正式版發(fā)布了,但目前國內(nèi)的資料還比較少,以前使用過RxJava1只需要看看更新文檔就知道怎么使用了,但還有一些以前沒用過...
主要內(nèi)容 1.加密算法分類 2.常用的加密算法實(shí)現(xiàn) 今天主要講些加密算法的事。相關(guān)代碼:https://github.com/GrassQing/AlgorithmUtils...