自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 Java对象定位

在java程序中使用new关键字即可创建一个对象实例,创建了对象实例的目的是接下来要使用。那么使用之前要寻找对象,今天我们就来谈一谈如何定位对象。《Java虚拟机规范》中只定义了reference用来指向一个对象引用,并没有规定这个引用应该通过什么方式定位,如何去实现。reference数据存储在栈中引用堆中的对象,主流的实现方式有两种,一种是直接寻址,一种是间接寻址。直接访问:首先我们来说一说直接访问,请看下图: 直接寻址就是reference中直接存储的就是堆中对...

2021-09-13 22:01:09 726

原创 2021-09-11

jvm运行时数据区java虚拟机在执行java程序的过程中会将它所管理的内存划分为不同的区域,这些区域有个自的用途以及创建和销毁的时间,有的区域是随着虚拟机启动而创建并一直存在,有的区域则是依赖用户线程的启动和销毁而创建和销毁。根据《java虚拟机规范》的规定,java虚拟机所管理的内存将会包括以下几个区域。如图所示程序计数器: 程序计数器(Program Counter Register)是非常小的一块空间,它是一块线程私有的区域,可以用来存储当前字节码指令的地址,...

2021-09-12 13:46:52 135

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除