1、Oracle博客上的一篇文章:
https://blogs.oracle.com/sundararajan/entry/understanding_java_class_loading_part
2、Tomcat热部署实现原理
呵呵,当然不是真正实现,只是讲解一下思路,对于Instrument这块以前我用过字节码,但是redefine没用过,印象中只要是重新部署了,transform会被再次调用的。
http://space.itpub.net/23071790/viewspace-702545
http://www.ibm.com/developerworks/cn/java/j-dyn0429/index.html