原文地址:https://juejin.cn/post/6844904190314037255[https://juejin.cn/post/6...
4种启动模式 standard 标准模式,默认模式,正常activity task的进出栈。 singleTop 栈顶复用,如果刚好是在act...
ARouter工作原理 在代码里加入的@Route注解,会在编译时期通过apt生成一些存储path和activityClass映射关系的类文件,...
Retrofit怎么进行网络请求 Retrofit主要是在create方法中采用动态代理模式实现接口方法,这个过程构建了一个ServiceMet...
软件设计原则 开闭原则:软件实体应当对扩展开放,对修改关闭 里氏替换原则:子类可以扩展父类的功能,但不能改变父类原有的功能。也就是说:子类继承父...
Activity mActivity =new Activity() 作为Android开发者,不知道你有没有思考过这个问题,Activity可...
这里的讲解比较简单,易懂 给初学者的RxJava2.0教程(一) :基本工作原理给初学者的RxJava2.0教程(二) :强大的线程控制给初学者...
什么是JVM JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机...
JVM Java虚拟机 JVM(Java Virtual Machine)是一种软件实现,执行像物理程序的机器。JVM并是不专为Java所实现运...