首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

种.class和类对象.getClass()、Class.forName("类名")的区别

2012-12-19 
类.class和类对象.getClass()、Class.forName(类名)的区别1)Class clA.class JVM将使用类A的类装载器,

类.class和类对象.getClass()、Class.forName("类名")的区别

1)Class cl=A.class; JVM将使用类A的类装载器,将类A装入内存(前提是:类A还没有装入内存),不对类A做类的初始化工作.返回类A的Class的对象

2)Class cl=对象引用o.getClass();返回引用o运行时真正所指的对象(因为:儿子对象的引用可能会赋给父对象的引用变量中)所属的类的Class的对象?

3)Class.forName("类名"); JAVA人都知道.装入类A,并做类的初始化

?

热点排行