jvm
文章平均质量分 52
暮色_年华
这个作者很懒,什么都没留下…
展开
-
【JVM笔记】GC:垃圾回收算法
垃圾回收算法原创 2022-08-24 17:55:43 · 169 阅读 · 0 评论 -
【JVM笔记】GC:方法区的回收
方法区的回收原创 2022-08-24 16:48:43 · 551 阅读 · 0 评论 -
【JVM笔记】GC:判断对象是否存活
JVM 宣告对象死亡原创 2022-08-23 23:32:55 · 185 阅读 · 0 评论 -
JVM虚拟机栈:方法的调用
虚拟机栈方法的调用原创 2022-07-23 20:33:39 · 174 阅读 · 0 评论 -
JVM虚拟机栈:局部变量表
局部变量表原创 2022-07-21 17:34:08 · 397 阅读 · 0 评论 -
JVM内存模型:虚拟机栈
虚拟机栈原创 2022-07-21 16:47:08 · 256 阅读 · 0 评论 -
JVM内存模型:PC程序计数器
PC计数器原创 2022-07-21 11:30:26 · 235 阅读 · 0 评论 -
JVM内存模型:运行时数据区及线程
运行时数据区概述原创 2022-07-21 11:09:32 · 199 阅读 · 0 评论 -
JVM:类加载的双亲委派机制
双亲委派机制原创 2022-07-21 10:48:23 · 205 阅读 · 0 评论 -
JVM内存模型:类加载器的分类和获取
加载器分类和获取原创 2022-07-21 10:29:23 · 137 阅读 · 0 评论 -
JVM内存模型:类加载过程
JVM类加载过程原创 2022-07-21 09:33:16 · 150 阅读 · 0 评论 -
【JVM】java中char,boolean,short,byte在存储时会自动转换成int类型的原理
JVM原创 2022-06-30 17:04:41 · 706 阅读 · 1 评论 -
【深入理解JVM】运行时数据区域:java虚拟机栈
java虚拟机栈描述的是Java方法执行的线程内存模型:每个方法在执行的时候,Java虚拟机栈都会同步创建一个栈帧(stack frame),用于储存 局部变量表,操作数栈, 动态连接, 方法出口 等信息。每一个方法被调用直到执行完毕的过程,就对应一个栈帧中从入栈到出栈的过程。在多线程中,每个线程都有自己的栈:栈中的数据以栈帧的格式存在。线程正在执行的每个方法都各自对应一个栈帧。局部变量表:(1)存放基本数据类型,对象引用(指向对象起始地址的引用指针或代表一个对象句柄或其他与此对象相原创 2022-03-17 22:24:39 · 786 阅读 · 0 评论 -
【深入理解JVM】引用,句柄,指针分别是什么?
在《深入理解JVM》中有这样一句话:“java通过引用类型操作堆上的具体对象,....,对象访问方式由虚拟机实现而定,主流的访问方式主要有使用句柄和直接指针两种.......”那么引用,句柄,指针分别是什么?句柄定义: 是 一些表的索引,是指针的指针,是由系统管理的引用标识,该标识可以被系统重新定位到一个内存地址上。是一个数字,一般和当前系统下的整数的位数一样。这个数字是一个对象的唯一标示,和对象一一对应。句柄作用:在C语言环境下代替C++对象指针来用的。这种间接访问对象的模式增强了系统对...原创 2022-03-17 21:47:56 · 966 阅读 · 0 评论 -
【深入理解JVM笔记】什么是元数据?
在《深入理解JVM》中有一句话:“虚拟机可以通过普通java对象的元数据信息确定java对象的大小.....”。这里的元数据是什么呢?元数据定义:描述数据的数据。可以说明数据的元素或属性(名称,大小,数据类型等),或其结构(长度,字段,数据列),或其相关数据(位于何处,如何联系,拥有者)例:生活中的个人信息等级表(姓名,性别,民族,政治面貌,学历...)表示一个人的元数据。元数据的分类:固有性元数据:与事物构成有关的元数据管理性元数据:与事物处理方式有关的元数据描述性元数据:原创 2022-03-17 20:50:56 · 2265 阅读 · 0 评论