前言 上一篇文章分析了 Retrofit2 的构建,接下来我们就来看下它的动态代理,看下它的 create() 方法中都做了什么。 如果想去了解...
Retrofit2 简介 做为当前 Android 最主流的网络框架(我个人认为)。 它基于 OkHttp3(square 的代表作) 做了十分...
前言 类似于 ButterKnife 、 Dagger 、 ARouter,它们可以通过几个注解,就可以实现以往需要很大功夫写的代码,还可以非常...
简介 ThreadLocal 作用就像它的名字一样,通过 ThreadLocal 将传入的对象变成线程私有化的对象,即传入的对象只对传入它的线程...
Rhino 简介 官方示例 Android】不使用WebView来执行Javascript脚本(Rhino) Rhino 是一个由 Java 实...
问题引入 Android 开发法则之一不能在子线程更新 UI,这个问题主要是 Android 关于 View 的一系列操作有一套十分复杂的逻辑。...
简介 HashMap是线程不安全的,所以 Java 还提供了 ConcurrentHashMap 类来解决高并发下的安全问题。 Java8 中,...
LinkedHashMap 简介 LinkedHashMap 继承了 HashMap, 但是相对于 HashMap,它又保证了元素的有序性。 它...
HashMap简介 在 Java8 中,HashMap 是由数组和链表构成的数据结构,当它的链表长度超过8时,会将链表转成红黑树。它是基于哈希算...