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

合肥专门做网站个人衣服定制店铺

合肥专门做网站,个人衣服定制店铺,wordpress是啥东西,wordpress 文本小工具编辑器Java 程序会通过栈上的 reference 数据来操作堆上的具体对象。由于 reference 类型在《Java 虚拟机规范》里面只规定了它是一个指向对象的引用,并没有定义这个引用应该通过什么方式去定位、访问到堆中对象的具体位置,所以对象访问方式也是由虚拟机实现而…

Java 程序会通过栈上的 reference 数据来操作堆上的具体对象。由于 reference 类型在《Java 虚拟机规范》里面只规定了它是一个指向对象的引用,并没有定义这个引用应该通过什么方式去定位、访问到堆中对象的具体位置,所以对象访问方式也是由虚拟机实现而定的,主流的访问方式主要有使用句柄和直接指针两种:

  • 如果使用句柄访问的话,Java 堆中将可能会划分出一块内存来作为句柄池,reference 中存储的就是对象的句柄地址,而句柄中包含了对象实例数据与类型数据各自具体的地址信息,其结构如图所示:
    通过句柄访问对象

  • 如果使用直接指针访问的话,Java 堆中对象的内存布局就必须考虑如何放置访问类型数据的相关信息,reference 中存储的直接就是对象地址,如果只是访问对象本身的话,就不需要多一次间接访问的开销,如图所示:
    在这里插入图片描述

这两种对象访问方式各有优势,使用句柄来访问的最大好处就是 reference 中存储的是稳定句柄地址,在对象被移动(垃圾收集时移动对象是非常普遍的行为)时只会改变句柄中的实例数据指针,而 reference 本身不需要被修改。

使用直接指针来访问最大的好处就是速度更快,它节省了一次指针定位的时间开销,由于对象访问在 Java 中非常频繁,因此这类开销积少成多也是一项极为可观的执行成本。

HotSpot 虚拟机主要使用直接指针来进行对象访问。

http://www.yayakq.cn/news/765584/

相关文章:

  • 网站建设公司+长春oa报表网站开发
  • 长沙的网站建设做网站基础教程
  • 做算法题网站上海市各区建设局网站
  • 求合伙人做网站wordpress展示模板
  • 微同网 我的网站移动版网站建设合同 下载
  • 太原站还建综合楼爱建站吧
  • 网站源代码查看济宁市做网站
  • 四川省德阳市建设招投标网站策划书封面
  • 怎么做自己的网站推广产品新做好的网站如何做seo
  • frp可以做网站吗秦皇岛做网站的公司
  • 四川新正路桥建设工程有限公司网站一台服务器可以建设几个网站
  • 在哪里可以做网站赚钱人工智能就业方向及前景
  • 怎么做flash网站设计常见c2c网站有哪些
  • 莒县网站制作公司衡水wap网站建设
  • 做组织架构图的网站phpcms获取网站名称
  • 淘宝上做网站的信得过吗wordpress 允许函数
  • 需要网站建设的人多吗株洲新站建设
  • 涟水县住房和城乡建设局网站专门做推荐的网站
  • 咸阳市建设银行网站生成网站有吗免费的
  • 重庆网站定制公司西安网络营销推广咨询
  • 做网站客户需求手机评测网
  • 网站模板如何优化友情贴吧
  • 网站建设与维护设计大作业wordpress文章中带轮播图
  • 网站建设开发模式全国高风险和中风险地区名单
  • 厦门网站开发公司哪家好阿里云主机网站开发
  • 为什么做的网站要续费西安做软件的公司
  • 网站备案增加域名解析龙岩新罗区
  • 长沙建网站一般多少钱建设网站我们重中之重-用户体验
  • 找券网站怎么做wordpress 追格时光轴购物主题
  • 网站开发项目详细计划书网页设计公司网站设计