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

苏州网站seo昌平电子网站建设

苏州网站seo,昌平电子网站建设,泰兴网站优化,网站响应式和非响应式java内存区域介绍 我们先来介绍下虚拟机运行时数据区的结构#xff1a; 我们项目中的每一个线程在运行时#xff0c;都会有拥有自己独立的栈数据和程序计数器。程序计数器可以看作字节码命令的指示器#xff0c;记录了下个需要执行的字节码指令#xff0c;栈数据主要分为本…java内存区域介绍 我们先来介绍下虚拟机运行时数据区的结构 我们项目中的每一个线程在运行时都会有拥有自己独立的栈数据和程序计数器。程序计数器可以看作字节码命令的指示器记录了下个需要执行的字节码指令栈数据主要分为本地方法栈和java虚拟机栈。java虚拟机栈就是用来处理我们程序中代码生成的字节码的。 我们程序中的每个方法在执行时都会被分配给一个虚拟机栈帧栈帧中包含局部变量表和操作数栈以及返回地址等用来执行该方法生成的字节码。我们的java程序在编译期间编译器会自动帮我们添加一个默认参数这个参数就是该方法所属类的引用也就是我们开发中经常会用的this。this持有方法区中类对象的引用注意类对象是被放在方法区的而其他对象都是放在堆中的。类对象中包含了类的基本信息包括全限定名、简单名、字段列表、方法列表等等而这些属性的值全部都被保存在常量池中。常量池又可以分为静态常量池和运行时常量池接下来我们介绍常量池。 静态常量池和运行时常量池介绍 我们的java程序在编写完成时是以java文件的形式存在的在完成编译后变成了class文件。如果大家比较了解class文件的话应该会知道class文件中最重要的是常量池类的所有属性包括字段名、方法名等等的值都存储在class文件的常量池中这里的常量池就是我们所说的静态常量池。这时类属性对class文件常量池中值的引用被称为符号引用因为这时常量池中的值仍然仅仅是符号不是具体的内存地址。符号引用到内存地址引用的转换要到运行期才会发生所以我们称java程序是动态链接的。 当我们class文件被加载到内存中时内存中同样存在一个常量池这个常量池我们通常称为运行时常量池。但是这里的运行时常量池仅仅是一个泛称而并不是说有这么一个大池子实际上运行时常量池是字符串常量池、数字类型常量池等数据结构的统称。这里我们以字符串常量池举个?来说明静态常量池到运行时常量池的转变过程。虚拟机在将class文件加载到内存的过程中会先到class文件的常量池中寻找字符串类型的常量数据找到后到内存中的运行时字符串常量池中寻找是否有相同的字符若没有就在堆中创建一个字符串对象并且在字符串常量池添加这个字符串的引用同时也会将class中所有原本的引用全部都改成新的引用。字符串常量的使用能够大幅度的提升对象的利用率减少程序中不必要的开销。
http://www.zqtcl.cn/news/382893/

相关文章:

  • 文化传媒 网站设计宿迁网站建设价格
  • 网站开发五人分工是网站推广的案例
  • 海外网站制作seo技术
  • 包头网站建设熊掌号免费行情100个软件
  • 江门网站制作维护电子商务网站运营与管理
  • 动画网页制作网站常用的网络推广方法有
  • 一个设计网站多少钱sku电商是什么意思
  • 做网站优化有前景吗emlog和wordpress
  • 30天网站建设实录 pdf货源网站程序
  • 做企业网站需要多久培训机构 网站建设
  • 商业网站初期建设资金预算哈尔滨视频制作公司
  • 网站建设教程网哪个好wordpress 侧边栏 固定
  • 对网站主要功能界面进行赏析软件开发和app开发的区别
  • 西安市高陵区建设局网站如何重新安装电脑上的wordpress
  • 合肥网站快速优化排名全球人口多少亿
  • 中山网站关键字优化使用动易模版制作网站
  • 深圳营销网站建设报价广西住房建设厅网站
  • 爱站网appwordpress图片500
  • 北京网站排名制作图片点击就能跳转网站怎么做的
  • dw网站建设的数据库网站建设托管pfthost
  • 牛商网做网站成品网站1688入口
  • 涿鹿县建设局网站网络营销的定义和特点
  • 网站建设朋友圈怎么写深圳宝安区松岗
  • 苏州网站的建设哪个网站上做自媒体最好
  • 传送门网站是怎么做的wordpress seo标题
  • 曲靖 曲靖网站建设软件(app)开发视频一页网站怎么做
  • 互联网公司网站建设ppt模板下载wordpress 图片2m
  • 箱包官方网站模板平台开发软件
  • 佛山网站改版动漫视频制作软件
  • 易企互联网站建设创办公司需要多少资金