类加载器:
其实就一个工具,用来加载一个class文件
Class类:
用来描述.class文件这类事物的相关信息的
即是反射技术的源头
类加载器的父子关系:
BootStrapClassLoader--- jre/lib/rt.jar
ExtClassLoader-- jre/lib/ext/*.jar
AppClassLoader-- classpath路径下的类
加载类的委托机制:
加载类时,逐级向上委托,然后顶楼加载器查看是否有要加载的类,如果有则加载,如果没有则交给ExtClassLoader去尝试加载
反射:
简单说:将Class文件中的内容依次解剖出各个对象
类中的成员:
字段:Field
方法:Method
构造方法:Constructor