javassist中的类名前缀Ct是什么意思?

javassist中的类名前缀Ct是什么意思?,第1张

javassist中的类名前缀Ct是什么意思? javassist中有CtClass、CtField、CtBehavior等类,那么这些类名中的Ct是什么意思呢?

Ct是Compile Time的缩写,即“编译时”的意思。因为CtClass表示一个class还没有被装载进java虚拟机,而java.lang.Class表示一个运行时class,它已经被装载进java虚拟机。

刚开始的时候Javassist不能和类加载器一起配合工作,所以Ct也不是什么坏的叫法。

那么为什么不叫Lt(Load Time)呢?作者Shigeru Chiba也想重命名,但是为时已晚。

参考链接:https://developer.jboss.org/thread/94300

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5575056.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-14
下一篇 2022-12-14

发表评论

登录后才能评论

评论列表(0条)

保存