java框架基础组成四部分
反射:reflect 动态的获取类的成员和动态调用对象的成员
学习四个类:Class Construstor Filed Method
Class 类:对一类事物的描述:提取共同数据做属性,提取共同功能做方法
对类的字节码文件对象的描述
3种获取类的字节码文件对象
public class Demo1_Class {
public static void main(String[] args) throws Exception {
//获取Student的字节码文件对象 1:Class.forName
Class class1 = Class.forName("com.day1_reflect.Student");
System.out.println(class1);
//2:object的getClass方法
Student student = new Student();
Class class2 = student.getClass();
System.out.println(class2);
System.out.println(class2 == class1);//true
//3:
Class class3 = Student.class;
System.out.println(class3);
}
}
class Student{
}
注解
xml解析
动态代理