当前位置: 首页 > news >正文

扬中网站开发sem公司

扬中网站开发,sem公司,电商零基础从哪儿开始学,个人两字印章在线制作网站概述: 在HotSpot虚拟机里,对象在堆内存中的存储布局可以划分为三个部分:对象头(Header)、实例数据(Instance Data)和对齐填充(Padding)。 在HotSpot虚拟机里,…

       概述: 在HotSpot虚拟机里,对象在堆内存中的存储布局可以划分为三个部分:对象头(Header)、实例数据(Instance Data)和对齐填充(Padding)。

      在HotSpot虚拟机里,对象在堆内存中的存储布局可以划分为三个部分:对象头(Header)、实例 数据(Instance Data)和对齐填充(Padding)。

      对象头:对象头部分包括两类信息

      第一类是用于存储对象自身的运行时数据,如哈 希码(HashCode)、GC分代年龄、锁状态标志、线程持有的锁、偏向线程ID、偏向时间戳等,这部 分数据的长度在32位和64位的虚拟机(未开启压缩指针)中分别为32个比特和64个比特,官方称它 为“Mark Word”。

     对象头的另外一部分是类型指针,即对象指向它的类型元数据的指针,Java虚拟机通过这个指针 来确定该对象是哪个类的实例。并不是所有的虚拟机实现都必须在对象数据上保留类型指针,换句话 说,查找对象的元数据信息并不一定要经过对象本身,这点我们会在下一节具体讨论。此外,如果对 象是一个Java数组,那在对象头中还必须有一块用于记录数组长度的数据,因为虚拟机可以通过普通 Java对象的元数据信息确定Java对象的大小,但是如果数组的长度是不确定的,将无法通过元数据中的 信息推断出数组的大小。

    实例数据:对象真正存储的有效信息,即我们在程序代码里面所定义的各种类型的字 段内容,无论是从父类继承下来的,还是在子类中定义的字段都必须记录起来。

   对齐填充:这并不是必然存在的,也没有特别的含义,它仅仅起着占位符的作 用。由于HotSpot虚拟机的自动内存管理系统要求对象起始地址必须是8字节的整数倍,换句话说就是 任何对象的大小都必须是8字节的整数倍。

http://www.sczhlp.com/news/110120/

相关文章:

  • 外贸电子商务网站高端网站建设那公司好
  • 图片演示dw做网站知乎关键词优化软件
  • 在哪个网站上找国外客户做外贸遵义做网站的公司
  • 内容网站设计范例房地产网站系统
  • 网站建设有哪些环节网站排名降级的原因有哪些
  • 网站程序设置主页面wordpress用户组权限
  • 怎样做网站兼职网站备案完才能建站吗
  • 海口模板建站公司nginx 网站开发
  • 网站建设工作室发展做极速赛车网站
  • 简述网站建设优劣的评价标准一个网站一年要多少钱
  • 做企业网站开发哪家好网页制作网页设计
  • 网站怎么屏蔽ip建设网站的难点
  • 国内wordpress主题网站商业网站创建教程
  • 北京企业网站建站哪家好商城网站建设php
  • 站长工具seo综合查询官网东莞seo建站广告
  • 做现货需要关注的网站本地搭建wordpress出现403
  • 旅游电子商务网站模板统计wordpress访问
  • 建设网站的公司专业服务网站关键词seo优化公司
  • s什么网站可以接单做设计赚钱济南市网站建设
  • C++ 并发
  • UML 5章
  • 网站视频放优酷里面怎么做网站提供的链接
  • 门户网站后台管理系统网站开发交易平台
  • 驾校做网站青岛建网站哪个好
  • 中南建设集团招标网站怎么删除创建的wordpress
  • 为什么做域名跳转网站样式不见了珠宝营销型网站设计
  • 上海做网站 公司排名wordpress 水墨
  • wordpress 仿站工具wordpress语音
  • APP和网站是一样吗诸城做网站找个人
  • 安徽建站贵吗ui设计师的职业规划