反射

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;	
  }
}
上一篇:go深度拷贝reflect版


下一篇:es6