class对象 -- 1




概述RTTI 即 Run-Time Type Identification,运行时类型检查,这个机制让你的程序中某个数据的类型信息直到运行时才被发现和使用java 提供了两大类 RTTI 机制,一种是“传统的”RTTI,他要求我们在编译时已知所有类型,另一种是反射机制,他允许我们在运行时才发现和使用类型信息 RTTI 与 Class 对象最基本的 RTTI 机制就是多态的实现,比如派生类与基类之间的转型和动态绑定那么,RTTI 是如何工作的呢?RTTI 是利用 Class 对象实现的,Class 对象就是用来创建所有常规对象的,他拥有对应类的大量相关信息,每当编译器加载一个类,就会产生一个 Class 对象,类加载器首先检查这个类的 Class 是否已经被加载,如果没有被加载,类加载器就会根据类名找到对应的 .class 文件,从而创建对应的 Class 对象 Class 对象也提供了很多方法供外部使用,如:static Class<?> forName(String className) th
#读书笔记    #技术帖    #龙潭书斋    #java   



京ICP备2021035038号