JVM
文章平均质量分 88
墨玉浮白
这个作者很懒,什么都没留下…
展开
-
垃圾回收机制
文章目录引入一、什么情况下JVM内存中的对象会被垃圾回收1.1 哪些变量引用的对象不能被回收?1.2 Java对象的引用类型1.3拯救者finalize()方法1.4 垃圾回收总结二、分代模型2.1 对象在JVM内存中的分配、流转2.2 内存分配总结三、垃圾回收算法3.1 复制算法四、垃圾回收器4.1 ParNew4.2 CMS引入以下面代码为例:public class Kafka { public static void main(String[] args) { load原创 2021-04-09 15:40:28 · 199 阅读 · 0 评论 -
JVM内存区域划分
文章目录1.存放类的方法区2.执行代码指令的程序计数器3.Java虚拟机栈4.堆内存5.其他内存区域总结1.存放类的方法区主要放的是 从“.class”加载进来的类public class Kafka { public static void main(String[] args) { ReplicaManager replicaManager = new ReplicaManager(); }}2.执行代码指令的程序计数器coder能看懂“.java”文件,原创 2021-04-08 10:01:18 · 141 阅读 · 0 评论 -
类加载
文章目录类加载过程1.加载2.验证3.准备4.解析5.初始化类加载器双亲委派机制“.java文件” 编译成“ .class字节码文件”,通过类加载器交给JVM运行。JVM会基于自己的字节码执行引擎,来执行加载到内存中的各种类。类加载过程一个类从加载到使用,要经历 加载—>验证—>准备—>解析—>初始化—>使用—>卸载1.加载代码中用到这个类了,类加载器就会将其加载到JVM内存,main()方法作为入口开始执行。public class User { p原创 2021-04-08 09:10:42 · 118 阅读 · 0 评论
分享