摘要: 虚拟机栈是一个线程独有的,每一个虚拟机栈中是由一个个栈帧组成的。一个个的栈帧就是当前线程执行的方法。 一个栈帧由局部变量表,操作数栈,动态链接,方法返回地址组成。 局部变量表 局部变量表存放着一个方法里面所有的局部变量,局部变量不会向类变量一样在类加载的过程中进行初始化,所以声明局部变量的时候就要初 阅读全文
posted @ 2022-02-20 18:55 ${yogurt} 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 类加载过程 .class 通过 JVM 加载到方法区的过程依赖于JVM的类加载器。 类加载的过程: .class 文件的加载 → 链接(验证 → 准备 → 解析) → 初始化 .class文件的加载方式 通过本地class文件加载 运行时生成的class文件:动态代理 通过网络的class文件加载 阅读全文
posted @ 2022-02-20 18:54 ${yogurt} 阅读(60) 评论(0) 推荐(0) 编辑