网站建设中的Class对象

zhushican | 建站教程 | 2014年8月14日

想要知道Java的RTTI是如何工作的,你就必须首先知道程序运行的时候,类型信息是怎样表示的。这是由一种特殊的,保存类的信息的,叫做“class对象”的对象来完成的。实际上类的常规对象是由class对象创建的。程序里的每个类都要有一个class对象。也就是说,每次你撰写并且编译了一个新的类的时候,你就创建了一个新的class对象(而且可以这么说,这个对象会存储在同名的.class文件里)。

程序运行时,当你需要创建一个那种类的对象的时候,JVM会检查它是否装载了那个class对象。如果没有,JVM就会去找那个.class文件,然后装载。由此也可知道,Java程序在启动的时候并没有完全装载,这点同许多传统语言是不一样的。

[阅读全文]
11次浏览 0条评论 网站  建设  Class对象  
回顶部