深入理解Java虚拟机
文章平均质量分 96
深入理解Java虚拟机学习理解与总结
小样x
硕士毕业已工作,论文指导、定制开发、课程设计指导、系统部署、项目讲解等均可私信或私信留联系方式,用心指导
展开
-
《深入理解Java虚拟机系列三》--- 7+2种垃圾收集器(通俗易懂)
前言本文是深入理解Java虚拟机第三章垃圾收集器的内容,这里也做一个通俗详细的解释,主要讲解7个经典垃圾收集器和2个最新发展的垃圾收集器上一节:《深入理解Java虚拟机系列二》— 垃圾回收算法一、7个经典垃圾收集器先看下面这幅图,来了解下哪7个,不用记,后面会讲,看下就行注意:经典收集器称为为经典,还有一层含义,就是技术成熟、稳定,其中CMS与G1尤为重要Young generation:新生代Tenured generation:老年代图中上半部分垃圾收集器表示工作在新生代,而下半部分垃原创 2021-09-09 18:07:43 · 400 阅读 · 0 评论 -
《深入理解Java虚拟机系列二》--- 垃圾回收算法(通俗易懂)
目录前言一、对象存活判定算法1.1 引用计数法1.2 可达性分析算法1.3 其他补充:回收方法区性价比低二、垃圾收集算法(3种GC算法)2.1 分代收集理论2.2 标记-清除算法2.3 标记-复制算法2.4 标记-整理算法前言本文对应《深入理解Java虚拟机》一书的第三章,这章主要讲的就是GC(Garbage Collection—垃圾收集),先讲GC算法,再讲各种垃圾收集器,垃圾收集就是回收内存,大部分对象创建后,很快就没用了,也形象称“朝生夕灭”,对象没作用了就要回收他,以便释放它占用的内存,这就是原创 2021-09-08 18:43:15 · 422 阅读 · 0 评论 -
《深入理解Java虚拟机系列一》--- JVM内存区域(通俗易懂)
前言《深入理解Java虚拟机系列》书的第一章讲的是各种JVM由来与历史,就直接跳过,直接从第二章Java内存区域讲起,我会把我对这章的理解在本文中做一个归纳本章内容1、JVM内存是如何划分的(Java内存区域)2、JVM内存溢出异常注意:内存溢出,可能是栈内存,可能是堆内存,可能是方法区内存,内存溢出的排查,这个需要自己在工作中亲身体会,本文着重讲JVM内存区域,全是干货,静心阅读,会收获满满。一、JVM内存区域对于Java程序员来说,虚拟机有自动内存管理机制,所以Java程序员就只需要写代码原创 2021-09-06 19:16:48 · 201 阅读 · 0 评论