文章分类 - Java / jvm
jvm运行原理深度剖析
摘要:
JVM——垃圾回收 顾名思义:垃圾回收就是清除堆中的不再使用的对象,腾出空间,以供新的对象使用。 如何判断对象是垃圾 首先,jvm需要知道堆中什么对象是垃圾,什么对象不是垃圾,这就引出2种解决方案 引用计数法:检查对象是否被引用,并记录引用的数量,即检查一个类对象是否被其他类对象引用,就像下面这种。
阅读全文

摘要:
JVM——类的加载机制 1.装载(load) 找到类文件位置 不同的 类加载器ClassLoader 装载不同目录下的类,jvm分为以下4种类加载器(如下图) graph TB BootStrapClassLoader[1.BootStrap ClassLoader] ExtensionClassL
阅读全文

摘要:
上一篇畅聊了Java,这篇解释.class文件。我们依然以Hello.java为例。 public class Hello { public static String app_name = "test"; public static void main(String[] args) { Integ
阅读全文
