JVM
文章平均质量分 95
Leida_hzm
一步一个脚印,踏踏实实搞技术
展开
-
JVM_02 垃圾回收(判断对象是否可以回收、四种引用)
JVM 垃圾回收1. 如何判断对象可以回收这里介绍判断对象是否可以回收的几种算法。1.1 引用计数算法在对象中添加一个引用计数器每当该对象被其他变量引用时,计数器值就+1当某个变量不再引用该对象时,计数器值就-1任何时刻当该对象的引用计数=0时,该对象就不可能再被使用了。该对象就可作为垃圾进行回收。引用计数算法的弊端:引用计数很难解决对象之间相互循环引用的问题A和B对象互相引用,导致各自的引用计数都为1,无法为0.导致无法进行垃圾回收。造成内存泄漏。1.2 可达性分析算法可原创 2021-12-19 20:53:59 · 866 阅读 · 0 评论 -
JVM_01 内存结构(深入理解+图解)
本文笔记参考创智播客JVM课程传智播客JVM一、JVM 入门介绍JVM 定义Java Virtual Machine,JAVA程序的运行环境(JAVA二进制字节码的运行环境)。java程序从源代码到运行一般有下面3步:JVM 好处:一次编译,到处运行(JVM屏蔽了字节码跟底层操作系统的差异,对外提供一致的运行环境。达到平台无关性)自动内存管理,垃圾回收功能数组下标越界越界检查(C++没有)多态比较 JVM JRE JDKJVM 是运行 Java 字节码的虚拟机。JV.原创 2021-07-29 02:28:46 · 891 阅读 · 0 评论