摘要:
首先我们看一张图,来大概知道一下JVM的结构: 有上图可以看到,JVM(java虚拟机)由3部分组成,类加载器子系统,JVM运行时数据区,执行引擎。 那么各个子系统有什么作用呢?我们来看下面的这个简单的代码: public class App { public int add(int a,int b 阅读全文
摘要:
说说代理, 从静态代理,到动态代理,再到AOP的过程。 那什么是静态代理呢? 假如我们有一个需求:给原有的方法添加日志输出 假设我们有一个类Student,一个学生类,他有2个方法,唱歌、跳舞 public class Student { public void sing(){ System.out 阅读全文