今天我研究了一下热更新
============jvm模型==========
我们类里面的方法在方法区,方法区有字节码和方法表
当我们用代码new 对象的时候,这个对象会在堆里开辟空间
然后栈区放了对象的引用,比如 TextView tvTitle;这个tvTitle就是一个TextView的引用
我们做热更新,就需要在字节码和方法表上做手脚
===============开始撸代码==============
首先我们写个注解,然后在需要修复的方法上使用这个注解
然后我们通过注解找到class,接着通过class找到method
拿到需要修改的method和修改后的method后,我们在native层替换字节码和方法表
================就这样,今天又过去了...==============