Ct是Compile Time的缩写,即“编译时”的意思。因为CtClass表示一个class还没有被装载进java虚拟机,而java.lang.Class表示一个运行时class,它已经被装载进java虚拟机。
刚开始的时候Javassist不能和类加载器一起配合工作,所以Ct也不是什么坏的叫法。
那么为什么不叫Lt(Load Time)呢?作者Shigeru Chiba也想重命名,但是为时已晚。
参考链接:https://developer.jboss.org/thread/94300
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)