文章分类 -  Java / jvm

jvm运行原理深度剖析
摘要:JVM——垃圾回收JVM——垃圾回收 顾名思义:垃圾回收就是清除堆中的不再使用的对象,腾出空间,以供新的对象使用。 如何判断对象是垃圾 首先,jvm需要知道堆中什么对象是垃圾,什么对象不是垃圾,这就引出2种解决方案 引用计数法:检查对象是否被引用,并记录引用的数量,即检查一个类对象是否被其他类对象引用,就像下面这种。 阅读全文
posted @ 2024-04-30 00:19 勤匠 阅读(12) 评论(0) 推荐(0) 编辑
摘要:JVM——类的加载机制JVM——类的加载机制 1.装载(load) 找到类文件位置 不同的 类加载器ClassLoader 装载不同目录下的类,jvm分为以下4种类加载器(如下图) graph TB BootStrapClassLoader[1.BootStrap ClassLoader] ExtensionClassL 阅读全文
posted @ 2024-04-27 18:59 勤匠 阅读(19) 评论(0) 推荐(0) 编辑
摘要:JVM——.class详解上一篇畅聊了Java,这篇解释.class文件。我们依然以Hello.java为例。 public class Hello { public static String app_name = "test"; public static void main(String[] args) { Integ 阅读全文
posted @ 2024-04-26 00:18 勤匠 阅读(18) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示