![240](https://upload.jianshu.io/users/upload_avatars/14040975/2960fb35-458f-436b-b1ad-5847090f877a.png?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
前言 上一篇文章分析了 Retrofit2 的構(gòu)建介却,接下來我們就來看下它的動態(tài)代理冤留,看下它的 create() 方法中都做了什么墨微。 如果想去了解...
Retrofit2 簡介 做為當(dāng)前 Android 最主流的網(wǎng)絡(luò)框架(我個人認為)圆兵。 它基于 OkHttp3(square 的代表作) 做了十分...
前言 類似于 ButterKnife 、 Dagger 运授、 ARouter荧关,它們可以通過幾個注解,就可以實現(xiàn)以往需要很大功夫?qū)懙拇a压语,還可以非常...
簡介 ThreadLocal 作用就像它的名字一樣啸罢,通過 ThreadLocal 將傳入的對象變成線程私有化的對象,即傳入的對象只對傳入它的線程...
Rhino 簡介 官方示例 Android】不使用WebView來執(zhí)行Javascript腳本(Rhino) Rhino 是一個由 Java 實...
問題引入 Android 開發(fā)法則之一不能在子線程更新 UI扰才,這個問題主要是 Android 關(guān)于 View 的一系列操作有一套十分復(fù)雜的邏輯。...
簡介 HashMap是線程不安全的厕怜,所以 Java 還提供了 ConcurrentHashMap 類來解決高并發(fā)下的安全問題衩匣。 Java8 中,...
LinkedHashMap 簡介 LinkedHashMap 繼承了 HashMap粥航, 但是相對于 HashMap琅捏,它又保證了元素的有序性。 它...
HashMap簡介 在 Java8 中躁锡,HashMap 是由數(shù)組和鏈表構(gòu)成的數(shù)據(jù)結(jié)構(gòu)午绳,當(dāng)它的鏈表長度超過8時,會將鏈表轉(zhuǎn)成紅黑樹映之。它是基于哈希算...