我們都知道Android使用消息機制進行UI更新氢哮,UI線程也就是主線程里有個Looper掰读,在其loop()方法中會不斷取出message殖演,調用其綁定的Handler在主線程執(zhí)...

我們都知道Android使用消息機制進行UI更新氢哮,UI線程也就是主線程里有個Looper掰读,在其loop()方法中會不斷取出message殖演,調用其綁定的Handler在主線程執(zhí)...
羅馬風情拍的酥艳?
簡書撩到男友已弱爆爽冕,我們結婚了溅呢!簡書為媒杖狼,我的副主編嫁給了我的群管炼蛤,這是一個怎么樣的故事? 文丨水青衣 我是水清亦有魚 蝶涩。今天是2017年11月25日理朋,她就在我的面前。 從此刻開始绿聘,她便是我的妻暗挑。無論是順境...
前言 Android事件分發(fā)機制是Android開發(fā)者必須了解的基礎 網上有大量關于Android事件分發(fā)機制的文章,但存在一些問題:內容不全国拇、思路不清晰洛史、無源碼分析、簡單問...
源碼地址:https://github.com/square/okhttp 不知不覺已經來到了最后一個攔截器务热,前面做了各種處理忆嗜,也建立了連接。接下來的CallServerIn...
@請叫我四爺 正解
學習筆記---內存分配與回收策略1崎岂、對象優(yōu)先在Eden分配 大多數(shù)情況下捆毫,對象在新生代Eden區(qū)中分配。當Eden區(qū)沒有足夠的空間進行分配時冲甘,虛擬機將發(fā)起一次MinorGC绩卤。 MinorGC和FullGC的...
1、對象優(yōu)先在Eden分配 大多數(shù)情況下江醇,對象在新生代Eden區(qū)中分配濒憋。當Eden區(qū)沒有足夠的空間進行分配時,虛擬機將發(fā)起一次MinorGC陶夜。 MinorGC和FullGC的...
如果說收集算法是內存回收的方法論凛驮,那么垃圾收集器就是內存回收的具體實現(xiàn)。 1条辟、Serial收集器 Serial收集器是最基本辐烂、發(fā)展歷史最悠久的收集器遏插。這個收集器是一個單線程收...
運行時常量池是方法區(qū)的 也會OOM吧
Java內存模型整理歡迎訪問我的博客:http://wangnan.tech 參考:http://gityuan.com/2016/01/09/java-memory/ 一般地大家講到的Java...
在上篇 OkHttp源碼分析(二)整體流程 中分析了OkHttp請求的整體流程,這接下來的這篇文章中將詳細分析OkHttp5個內置的攔截器 思維導圖 RetryAndFoll...
在Java堆里存放著Java世界里幾乎所有的對象實例纠修,垃圾收集器在對堆進行回收前胳嘲,第一件事情就是要確定這些對象之中哪些還 “存活”著,哪些已經“死去”(即不可能再被任何途徑使...
Java虛擬機在執(zhí)行Java程序的過程中會把他所管理的的內存劃分為若干個不同的數(shù)據區(qū)域扣草。這些區(qū)域都有各自的用途了牛,以及創(chuàng)建和銷毀時間,有的區(qū)域隨著虛擬機進程的啟動而存在辰妙。有些區(qū)...
`###1鹰祸、對象的創(chuàng)建虛擬機遇到一個new指令時, 首先將去檢查這個指令的參數(shù)是否能在常量池中定位到一個類的符號引用密浑,并且檢查這個符號引用代表的類是否已被加載蛙婴、解析和初始化過...
在我成長為高級程序員之前尔破,跌跌碰碰的經歷了很多很多街图,為了讓后來的朋友走少點彎路,我把我學過的東西懒构,寫出來讓大家參考一下餐济,同時也算記錄一下我自己的成長吧。 首先胆剧,來點干貨絮姆。我整...
昨日接到產品一個需求,要把目前的下載進度條改成正方形的進度條,本著拿來主義的精神秩霍,從網上找了一個現(xiàn)成的demo篙悯,發(fā)現(xiàn)其實現(xiàn)的過于復雜,雖放棄之铃绒。 自己動手辕近,豐衣足食。還是自已...
Outline [TOC] 前言 上個月RxJava2正式版發(fā)布了匿垄,但目前國內的資料還比較少移宅,以前使用過RxJava1只需要看看更新文檔就知道怎么使用了,但還有一些以前沒用過...
主要內容 1.加密算法分類 2.常用的加密算法實現(xiàn) 今天主要講些加密算法的事椿疗。相關代碼:https://github.com/GrassQing/AlgorithmUtils...