概述
能够分析类能力的程序成为反射reflective。反射机制的功能及其强大,再下面可以看到,反射机制可以用来:
在运行时分析类的能力
在运行时查看对象,例如,编写一个toString()方法供所有类使用。
实现通用的数组操作代码。
利用Method对象,这个对象很像C++中的指针函数。
Class类
在程序运行期间,Java运行时系统始终为所有的对象维护一个被称为运行时的类型标识。这个信息跟踪着每个对象所属的类。
获取类字节码方式
Class.forName(); 静态方法调用
Class forName = Class.forName(path);
类型.class
Class c