
JVM
文章平均质量分 94
觅风丶
0.0
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JVM学习笔记02:垃圾回收
JVM学习笔记02:垃圾回收垃圾回收如何判断垃圾是否可以回收引用类型 垃圾回收 如何判断垃圾是否可以回收 1:引用计数法 当一个对象被引用时,就当引用对象的值加一,当值为 0 时,就表示该对象不被引用,可以被垃圾收集器回收。 这个引用计数法听起来不错,但是有一个弊端,如下图所示,循环引用时,两个对象的计数都为1,导致两个对象都无法被释放。 2:可达性分析算法 JVM 中的垃圾回收器通过可达性分析来探索所有存活的对象 扫描堆中的对象,看能否沿着 GC Root 对象为起点的引用链找到该对象,如果找不到,则表原创 2021-09-12 23:03:43 · 176 阅读 · 0 评论 -
JVM学习笔记01:内存结构
JVM学习笔记01:内存结构前言程序计数器 前言 1:JVM(Java Virtual Machine )Java 二进制字节码的运行环境 一、jvm的好处: 一次编译,处处执行(不再局限于windows、mac、linux等。只要有jvm) 自动的内存管理,垃圾回收机制(在c中需要程序员手动释放内存,导致稍有不慎就内存泄漏) 数组下标越界检查 二、jvm、jdk、jre三者关系 三、JVM概括图 ClassLoader:Java 代码编译成二进制后,会经过类加载器,这样才能加载到 JVM 中运原创 2021-08-30 23:19:03 · 246 阅读 · 0 评论