JVM
文章平均质量分 93
dhdhdhdhg
加油呀好好敲代码
展开
-
垃圾回收相关知识(垃圾回收算法及垃圾收集器)
文章目录前言一、如何判断对象已死/是垃圾?1. 引用计数算法2. 可达性分析算法二、垃圾回收算法1. 标记-清除算法2. 复制算法3. 标记-整理算法4. 分代收集算法三、垃圾收集器1.CMS:老年代收集器2.G1收集器(唯一一款全区域的垃圾回收器)四、JMM1.如何划分2.回顾volatile作用前言上面写了Java运行时内存的各个区域。对于程序计数器、虚拟机栈、本地方法栈这三部分区域而言,其生命周期与相关线程有关,随线程而生,随线程而灭。并且这三个区域的内存分配与回收具有确定性(当方法结束或者线程原创 2022-05-13 11:17:58 · 523 阅读 · 0 评论 -
类加载过程以及类加载的机制(双亲委派模型)
一、类加载的时机java 类名:java程序的入口类,需要先执行类加载,再执行main()运行时,执行静态方法调.原创 2022-05-08 22:13:57 · 896 阅读 · 0 评论 -
浅谈JVM运行时数据区及其中的异常问题
文章目录一、Java虚拟机是什么二、JVM运行流程三、JVM运行时数据区1.堆(线程共享)2.Java虚拟机栈(线程私有)3.本地方法栈(线程私有)4.程序计数器(线程私有)5.方法区(线程共享)6.内存布局中的异常问题一、Java虚拟机是什么Java虚拟机是指啥?通过“java 类名”启动一个java进程运行java.exe(启动:加载java.exe文件的内容到内存,执行其中的指令)这个静态的可执行文件(程序)——全局path路径中,找是否有一个java.exe的文件,找到就运行系统为原创 2022-05-08 11:34:52 · 543 阅读 · 0 评论