![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JVM
knowledge are power
这个作者很懒,什么都没留下…
展开
-
JVM双亲委派
模型理解 如果⼀个类加载器收到了类加载请求,它并不会⾃⼰先去加载, ⽽是把这个请求委托给⽗类的加载器去执⾏,如果⽗类加载器还存在其⽗类加载器,则进⼀步向上委托,依次递 归,请求最终将到达顶层的启动类加载器,如果⽗类加载器可以完成类加载任务,就成功返回,倘若⽗类加载器⽆ 法完成此加载任务,⼦加载器才会尝试⾃⼰去加载,这就是双亲委派模式 优点 避免类被重复加载,保证类的全局唯一性 保护程序安全,防止核心Api被篡改 缺点 顶层的Classloader无法加载顶层的ClassLoader所加载的类 Jav原创 2022-01-25 13:12:42 · 46 阅读 · 0 评论 -
认识JVM
class 文件 硬盘上的文件 class content 内存中 Class 对象 元数据,存在于方法区 对象 存在于堆区 方法区的实现 jdk1.8之前:永久代实现,存放于堆上,会触发oom,GC jdk1.8之后:元空间实现,存储于本地内存上 ...原创 2021-11-28 18:01:34 · 84 阅读 · 0 评论