今天我研究了一下熱更新
============jvm模型==========
我們類裏面的方法在方法區,方法區有字節碼和方法表
當我們用代碼new 對象的時候,這個對象會在堆裏開闢空間
然後棧區放了對象的引用,比如 TextView tvTitle;這個tvTitle就是一個TextView的引用
我們做熱更新,就需要在字節碼和方法表上做手腳
===============開始擼代碼==============
首先我們寫個註解,然後在需要修復的方法上使用這個註解
然後我們通過註解找到class,接着通過class找到method
拿到需要修改的method和修改後的method後,我們在native層替換字節碼和方法表
================就這樣,今天又過去了...==============