摘要: 最近正好在看,特来挖坟。 关于动态代理设计模式很可能题主就在不知不觉中使用了,例如Spring中的AOP,Struts2中的拦截器等。 先来看静态代理模式代码: public interface Subject { public void doSomething(); } public class 阅读全文
posted @ 2017-03-01 18:20 MalcolmFeng 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 一、ClassLoader(类加载器)的作用 如果一个程序包含不止一个class文件,那么当程序启动时,带有main方法的类的class文件作为程序入口先被JVM加载,然后根据程序调用的需要,再逐步进行其他class文件的加载。ClassLoader的作用就是动态的加载class文件。 加载的结果: 阅读全文
posted @ 2017-03-01 18:18 MalcolmFeng 阅读(305) 评论(0) 推荐(0) 编辑