反射可以提供运行时的类信息,并且这个类可以在运行时才加载进来,甚至在编译时期该类的 .class 不存在也可以加载进来。Class 和 java.lang.reflect 一起对反射提供了支持,java.lang.reflect 类库主要包含了以下三个类: (1)Field :可以使用 get() 和 set() 方法读取和修改 Field 对象关联的字段; (2)Method :...
Class cls = Class.forName("com.zimug.java.reflection.Student");//获取类的包名+类名System.out.println(cls.getName());//com.zimug.java.reflection.Student//获取类的父类Class cls = Class.forName("com.zimug.java.reflection.Student");//这个类型是不是一个注解?System.out.println(cls.isAnnotat...
在很多的地方都是用到了反射,就像eclipes或者idea这种开发工具,在定义一个String类型的变量,然后使用这...