A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

许剑鸿      webDay25


Proxy 动态代理(今日重点): 进行类的增强

增强类使用的方法:
Proxy.newProxyInstance(类加载器,实现的接口列表,InvocationHandler实现类)
增强的内容就是InvocationHandler实现类中invoke方法中的内容
返回一个指定接口的代理类实例,该接口可以将方法调用指派到指定的调用处理程序。


【Spring的AOP】AOP的底层使用的就是代理机制
AOP:面向切面编程.新的思想,用来解决OOP中遇到的一些问题!!!管理事物


类加载器:将class文件加载到JVM中执行这个文件.

JDK类加载器的分类:
引导类加载器:JAVA_HOME/jre/lib/rt.jar
扩展类加载器:JAVA_HOME/jre/lib/ext/*.jar
应用类加载器:加载类路径下的所有的class.

委托机制:保证类只会加载一次而且不会重复加载

class A {
         String s;
}
    由应用类加载器得到A.class String,class,委托给扩展类加载器,扩展类加载器又委托给引导类加载器.
引导类加载器加载String.class.将其他的类的class向下给扩展类加载器.扩展类加载器没有找到.向下
给应用类加载器,将A.class 加载.
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马