【JVM】内存区域划分 | 类加载的过程 | 双亲委派机制 | 垃圾回收机制
栈里的局部变量,是跟随着栈帧的生命周期走的(方法执行结束,栈帧销毁,内存自然释放)。4.Extension ClassLoader,也不会立即扫描自己负责的目录(负责的是JDK中一些扩展的库,对应的目录),把查找的任务交给它的父亲(BootStrap ClassLoader) 代码中,会给定某个类的“全限定类名”(带有包名的,例如java.long.String/java.util.ArrayList)JVM就会根据这个类名,在一些指定的目录范围内,进行查找。反之,扫描后没有被标记的对象,就是“垃圾”。
原创
2024-05-26 21:36:21 ·
1082 阅读 ·
0 评论