1、反射机制有什么用?(关系到后面的框架)
通过java语言中的反射机制可以操作字节码文件,或者访问字节码文件。
优点类似于黑客(可以读和修改字节码文件)
通过反射机制可以操作代码片段(class文件)
作用:可以让程序更加灵活。
1
1
2、反射机制的相关类在哪个包下?
java . lang . reflect .*
3、反射机制相关的重要类有哪些?
(重要)java.lang.Class 代表整个字节码,一个类型。代表整个类。
(重要)java.lang.reflect.Method 代表字节码中的方法字节码。代表类中的方法。
(重要)java.lang.reflect.Filed 代表字节码中的属性字节码。代表类中的方法。
java.lang.reflect.Constructor 代表字节码中的构造方法字节码。代表类中的构造方法。
例如:
class Number{ //Class
private int i=0; //Filed
public Number(int i) { //Constructor
super();
this.i = i;
}
public Number() {
super();
}
public int getI() { //Metho
return i;
}
public void setI(int i) {
this.i = i;
}
}