https://www.cnblogs.com/aademeng/articles/11082036.html
Java 数据结构网络 Android基础 框架
https://blog.csdn.net/qq_42895379/article/details/89343675
Android基础 框架 java基础数据结构 网络
https://www.cnblogs.com/tsingke/p/9007563.html
Android基础 四大组件、六大布局、五大存储 总结
https://blog.csdn.net/kingwjh/article/details/83989049
Android基础知识
https://www.jianshu.com/p/70d7bfae18f3
fragment生命周期
https://blog.csdn.net/pkorochi/article/details/104495274
Android各版本特性
https://www.cnblogs.com/zhaojinyan/p/9401010.html
Java几种设计模式
https://blog.csdn.net/kingwjh/article/details/84935411
Android 框架架构第三方工具解析
https://www.jianshu.com/p/0cd258eecf60
RxJava 2.x 教程
https://blog.csdn.net/jaynm/article/details/108614788
Retrofit 原理篇
https://blog.csdn.net/songzi1228/article/details/101050603
okhttp原理篇
https://www.jianshu.com/p/5a30f58da8fc
ImageLoader、Glide、Picasso、Fresco比较
https://www.cnblogs.com/linghu-java/p/5741358.html
Android四大图片缓存(Imageloader,Picasso,Glide,Fresco)原理、特性对比
https://blog.csdn.net/zivensonice/article/details/51822968
主流图片加载框架ImageLoader、Glide、Picasso、Fresco性能分析---图片加载速度比较
https://blog.csdn.net/vbirdbest/article/details/81282163
多线程(一):创建线程和线程的常用方法
https://blog.csdn.net/weixin_36140358/article/details/114090460
线程池分类
https://blog.csdn.net/feichitianxia/article/details/97814645
单例懒汉模式双重判空
https://blog.csdn.net/qq_43357394/article/details/109740308
synchronized与ReentrantLock区别
https://blog.csdn.net/qq_45610668/article/details/109114532
volatile和synchronize的区别
https://blog.csdn.net/q821901733/article/details/88122922
简述MVC、MVP、MVVM的区别
https://blog.csdn.net/m0_38075425/article/details/81627349
jvm之java类加载机制和类加载器(ClassLoader)的详解
https://www.cnblogs.com/yw-ah/p/5830458.html
强引用,软引用,弱引用,虚引用
https://blog.csdn.net/weixin_33975951/article/details/92545715
Java四种引用包括强引用,软引用,弱引用,虚引用。
https://zhuanlan.zhihu.com/p/81859594
==、hashCode() 和 equals()区别
https://www.cnblogs.com/cqqfboy/p/15246996.html
Java内存回收和常用算法
https://blog.csdn.net/weixin_43499900/article/details/90496534
RecyclerView与ListView的区别。RecyclerView的优缺点。 /WebView的基本使用方法。
https://www.jianshu.com/p/ce003efa063f?utm_source=desktop&utm_medium=timeline
算法 递归 二分 冒泡 二叉树 排序
https://blog.csdn.net/weixin_46390868/article/details/105310161
java数据结构
https://segmentfault.com/a/1190000014743964
二叉树详解
https://blog.csdn.net/duyuanye/article/details/41725643
ActivityManager 讲解
https://blog.csdn.net/weixin_30793643/article/details/97576455?spm=1001.2101.3001.6650.2
PackageManager框架