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

有谁想做网站 优帮云网站开发的费用

有谁想做网站 优帮云,网站开发的费用,wordpress 路径,清远市清城区网站建设公司Java 程序会通过栈上的 reference 数据来操作堆上的具体对象。由于 reference 类型在《Java 虚拟机规范》里面只规定了它是一个指向对象的引用,并没有定义这个引用应该通过什么方式去定位、访问到堆中对象的具体位置,所以对象访问方式也是由虚拟机实现而…

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

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

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

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

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

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

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

相关文章:

  • 如何利用国外网站开发客户天津网络项目公司
  • 学做网站要多久网页制作素材服装类
  • 深圳网站建设龙华新科燕郊做网站
  • 地下城封号做任务网站南宁seo服务优化
  • ssh做的网站上海百度分公司电话
  • 网站服务器租用需要什么材料内蒙古头条新闻发布信息
  • 亚洲做性视频网站网页设计实验报告3000
  • 皮具网站建设成都交投成高建设公司网站
  • 高埗网站建设html编辑器在线
  • 江阴企业网站制作自建平台
  • 雄安智能网站建设电话网络销售话术和技巧
  • 做购物网站 需要手续手机兼职招聘
  • 电商设计网站有哪些功能模块邮票上的化学史网站开发
  • 珠海网站建设制作怎么收费空调维修网站模板
  • 利用模板建网站网站建设合同书缴纳印花税吗
  • 网站后台添加图片链接沭阳网站建设多少钱
  • 商城网站建设公司赚钱的软件
  • 中山石岐网站建设app运营方案
  • 林州二建集团建设有限公司网站一级a做爰片啪网站
  • 电商网站运营团队建设方案模板效果最好h5制作软件
  • 学校网站建设项目可行性分析百度网站收录更新
  • 与电子商务网站建设有关实训报告宁波网站建设 联系哪家
  • 空间站建设手机网页版微信官网
  • 网站建设公司需要哪些网站源码超市 下载
  • 学院网站建设的特色营销型网站和传统网站区别
  • ftp给网站做备份wordpress手机号注册
  • 网站整套模板psd成品网站免费网站下载
  • 平顶山市住房和城乡建设局网站网络营销产品的首选产品
  • 建设网站的分析报告wordpress 增加阅读量
  • 怎样用jsp做网站登录网站建设与管理专业就业方向