![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JVM
文章平均质量分 91
蜻蜓点水q
欢迎伙伴私聊一起交流共同学习
展开
-
垃圾回收(GC)的核心知识点总结
*避免内存泄漏:**在手动内存管理的系统中,程序员需要显式地分配和释放内存。如果程序员犯了错误,忘记释放内存,就会导致内存泄漏,使程序占用的内存不断增加,最终耗尽系统资源。**提高开发效率:**垃圾回收允许程序员专注于解决业务问题,而无需担心手动内存管理。这提高了开发效率,减少了错误的可能性。:手动内存管理容易导致各种内存错误,如空指针引用、野指针等。垃圾回收可以减少这些类型的错误。**提高程序的可维护性:**垃圾回收可以减少内存管理方面的代码,使代码更易于维护和理解。原创 2023-10-17 16:34:49 · 72 阅读 · 0 评论 -
类加载的过程总结以及双亲委派模型[JVM]
缓存机制将会保证所有加载过的Class都会被缓存,当程序中需要使用某个Class时,类加载器先从缓存区中搜寻该Class,只有当缓存区中不存在该Class对象时,系统才会读取该类对应的二进制数据,并将其转换成Class对象,存入缓冲区中。扩展类加载器是Java类加载层次中的第二级加载器,其加载范围在类加载层次中位于启动类加载器和应用程序类加载器之间。1.当一个类收到类加载请求时,他首先不自己尝试去加载,而是层层向上委派给自己的父类,每一层加载器都如此,因此所有的请求都应该传送到启动类加载器中。原创 2023-10-17 16:19:53 · 357 阅读 · 0 评论