黑马程序员技术交流社区

标题: 类加载器的使用、三大类加载器、委托机制的理解、动态代理反射有什么关系、 [打印本页]

作者: kingmask    时间: 2016-4-29 22:55
标题: 类加载器的使用、三大类加载器、委托机制的理解、动态代理反射有什么关系、
类加载器的使用、三大类加载器、委托机制的理解、动态代理反射有什么关系、
加载器和反射什么关系

        类加载器:负责将.class文件加载到内存中,并为之生成对应的Class对象
        类加载器的组成:       
                Bootstrap ClassLoader 根类加载器
                        也称为引导类加载器,负责Java核心类的加载,
                                比如System,String等,在JDK中JRE的lib目录下
                                rt.jar文件

                Extension ClassLoader 扩展类加载器
                        负责JRE的扩展目录下中jar包的加载
                        在JDK中JRE的lib目录下ext目录

                System ClassLoader 系统类加载器
                        负责在JVM启动时加载来自java命令的class文件,
                        以及classpath环境变量所指定的jar包和类路径。
       
        反射:Java反射机制是在运行状态中,对于任意一个类,都能知道这个类的所以
                属性和方法:对于一个对象都能调用他的任意属性和方法,这种动态获取信息
                以及动态调用对象的方法的功能成为java语言的反射机智。





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2