首先感謝老師,老師前面有介紹到同一個classloader只會加載同限定名的類一次,而熱加載需要解決這個問題依靠的是版本的概念,這里老師使用了modify也是同樣的思路,還有就是類加載創(chuàng)建 Class 的 defineclass() 是native 方法,理論上只能通過修改編譯生成的class文件,這里少了這一步,繼續(xù)往下看看會不會有其他驚喜。
2017-11-22