
【JVM虚拟机】
文章平均质量分 80
晓风残月一望关河萧索
志存高远,脚踏实地。
路漫漫其修远兮,吾将上下而求索。
展开
-
【详解】GC如何判断一个对象是否需要被回收?引用计数法,可达性分析算法
在堆中存放着Java世界中几乎所有的对象实例,垃圾收集器在对堆进行回收前,第一件事就是确定哪些对象还存活着,哪些对象已经死去。 JVM垃圾回收机制中如何判断一个对象是否需要被回收呢? JVM中给出了2种方法:引用计数法,可达性分析算法(1)引用计数法 它是这样描述的:在一个对象中添加一个引用计数器,每当有一个地方引用它得时候,计数器的值就加一;当引用失效时,计数器的值就减一;任何时刻计数器的为零的对象就是不可能再引用的。此时这样的对象...原创 2021-12-15 14:52:10 · 932 阅读 · 0 评论 -
【详解】JVM中,编译器和解释器的作用和区别
一、前言 随着互联网的发展,现在虚拟机地表最稳定,最强的默认是Hotspot虚拟机。先查看下:查看方式:cmd进行黑框框,然后输入:java -version会出现以下参数:java version:当前java语言运行的JDK版本好Java(TM) SE Runtime Environment (build 1.8.0_261-b12):java运行环境之前的JVM包含了两种JVM的实现,一种是客户端的,一种是服务端的。现在已经把Client VM忽略掉了java ...原创 2021-03-18 15:31:41 · 3822 阅读 · 1 评论