JVM
文章平均质量分 75
密度比例
进化需要一点一点的刻意练习,练习深度思考的能力,练习自己反思的能力,通过不断练习,希望在生活中我们进行输入与输出信息时,有用的信息在相同密度下比例更高,这就是我坚持的密度比例,无论是信息密度,时间密度,还是思维密度。
展开
-
JVM垃圾回收算法和垃圾回收器
垃圾回收算法, 垃圾回收器原创 2022-03-25 18:52:16 · 520 阅读 · 0 评论 -
java中对象的内存模型
java中当我们new一个对象时,对象在内存中的构造是什么样的。原创 2022-03-23 15:32:55 · 816 阅读 · 3 评论 -
JVM之代码加载过程与classLoader
在之前的文章里分享过JVM的内存模型、栈帧等知识点,本篇聊下基础内容,java代码的加载过程和类加载器。java加载过程编译:首先.java文件会编译成字节码.class文件. 加载:会通过类加载器加载到JVM内存中,其中classloader有四种:bootstrap类加载器(根类加载)、extension类加载器(扩展类加载器)、application类加载器(应用程序类加载器)、custom自定义加载器。 链接:链接过程主要分三部分:验证:字节码校验器会检查生成的字节码是否...原创 2022-03-17 18:41:09 · 519 阅读 · 0 评论 -
JVM之栈帧解析
概述 学习JVM内存模型中,一定会涉及到虚拟机栈,而栈帧是虚拟机栈的主要组成部分,这里详细介绍下栈帧到底是什么以及是怎么运行的,内容主要包括: 1.JVM栈及栈帧的介绍 2.代码执行过程中栈帧的变化过程JVM栈及栈帧的介绍 我们都知道虚拟机栈,它是每个线程私有的运行时堆栈,每个方法会创建一个栈帧,栈帧主要包含:本地变量列表、操作数栈、指向常量池的指针、返回地址。 ...原创 2022-03-16 16:59:32 · 1049 阅读 · 2 评论 -
JVM之内存模型
JVM原创 2022-03-16 15:34:29 · 1962 阅读 · 5 评论