![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javassist
文章平均质量分 83
残缺的孤独
要么强大,要么听话。
展开
-
使用javassist生成新类
1、简介javassist是一个开源的分析、编辑和创建java字节码的类库。不需要了解虚拟机指令,就能动态生成类或者改变类的结构。2、下载(1)下载链接http://www.csg.ci.i.u-tokyo.ac.jp/~chiba/javassist/(2)使用的版本是javassist-3.18.0-GA。3、实验此实验的目的是通过javassist生成一个新类Emp.原创 2013-11-26 18:06:50 · 14122 阅读 · 2 评论 -
ClassPool
1、简介ClassPool是缓存CtClass对象的容器,所有的CtClass对象都在ClassPool中。所以,CtClass对象很多时,ClassPool会消耗很大的内存,为了避免内存的消耗,创建ClassPool对象时可以使用单例模式,或者对于CtClass对象,调用detach方法将其从ClassPool中移除。2、创建ClassPool对象(1)构造函数1public C原创 2013-11-27 14:27:21 · 12896 阅读 · 0 评论