摘要:
运行时类型信息使得我们可以在程序运行时发现和使用类型信息!主要有两种方式:1、“传统”的RTTI,它假定我们在编译时已经知道所有的类型。 2、“反射”机制,它允许我们在运行时发现和使用类的信息。Class对象:java使用Class对象来执行器RTTI。每一个类都有一个Class对象,通过类加载器生成。类加载器步骤:1、检查这个类的Class对象是否已经加载,如果尚未加载,默认的类加载器就会根据类名查找.class文件。在这个类的字节码被加载时,它会接受验证,以确保它没被破坏或者含有不良的java代码。 2、一旦某个类的Class对象被载入内存,它就被用来创建这个类的... 阅读全文