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

做网站推广的公司最近几天的重大新闻事件

做网站推广的公司,最近几天的重大新闻事件,不良网站进入窗口免费正能量,wordpress注册中文版一、java中的内存结构如何划分 栈和堆的区别: 栈负责处理运行,堆负债处理存储。 区域名称作用虚拟机栈用于存储正在执行的每个Java方法,以及其方法的局部变量表等。局部变量表存放了便器可知长度的各种基本数据类型,对象引用&am…

一、java中的内存结构如何划分

栈和堆的区别:

栈负责处理运行,堆负债处理存储。
image.png

区域名称作用
虚拟机栈用于存储正在执行的每个Java方法,以及其方法的局部变量表等。局部变量表存放了便器可知长度的各种基本数据类型,对象引用,方法执行完,自动释放
堆内存存储对象(包括数组对象),new来创建的,都存储在堆空间
方法区存储已被虚拟机加载的类信息,常量,(静态变量)、即时编译器编译后的代码等数据
本地方法栈当程序中调用了native的本地方法,底层C的库时,本地方法执行期间的内存区域
程序计数器程序计数器是CPU中的寄存器,它包含每个线程下一条要执行的指令的地址

****例1:**
1、左边int[]声明的变量**arr**是放在**虚拟机栈**
2、右侧new出来的数组内容是放在**堆内存**

class TestJvm {public static void main(String[] args) {//左边声明的局部变量arr,是放在虚拟机栈,右边new出来的内容放在堆空间int[] arr = new int[]{1,2,3};}
}

举例2:
1、在虚拟机栈创建一个int类型的数组arr1,并在内存堆中创建长度为4的空间,初始值都为0。arr1指向堆空间的首地址0x12ab
2、数组arr1在内存堆中,将索引为0的元素设置为1,索引为1的元素设置为2。
3、在虚拟机栈创建一个String类型的数组arr2,并在内存堆中创建长度为2的空间,初始值都为null。arr2指向堆空间的首地址0xaabb
4、数组arr2在内存堆中,将索引为1的元素设置为test,这里test的值其实存在字符串常量池中
5、再在内存对中创建长度为3的内存空间,将首地址赋值给arr2;此时指向堆空间的首地址时0x12cd,同时GC会自动回收老的内存堆的内容。

class TestArrayJvm {public static void main(String[] args) {int[] arr1 = new int[4];arr1[0] = 1;arr2[1] = 2;String[] arr2 = new String[2];arr2[1] = "test";//重新开辟堆空间将字符串数组赋值给arr2arr2 = new String[3];}
}

一维数组内存解析.png

详细教程来源:https://zhuanlan.zhihu.com/p/576119507

http://www.wooajung.com/news/31907.html

相关文章:

  • 电子商务网站建设也管理网络营销的发展趋势
  • 开封做网站哪家好站长工具seo综合查询官网
  • 网页图片加载不出来推广优化厂商联系方式
  • 聊城集团网站建设多少钱网络营销案例具体分析
  • 网站的手机版m站怎么做网络设计
  • 企业网站排名关键2023年5月份病毒感染情况
  • 怎么自己设计logoseo推广的常见目的有
  • 网站常见故障seo在线短视频发布页
  • 网站用ps下拉效果怎么做的成都网站建设软件
  • 一般做网站多少钱网站查询系统
  • 招商网站开发文档网站推广模式
  • 福建省建设干部培训中心网站首页网站点击量统计
  • 绿色网站模版百度文章收录查询
  • 做网站设计服务商百度竞价账户
  • 怎么能自己做网站找个免费的网站
  • 龙岩企业网站建设制作西青seo
  • 冷水江网站定制google网站搜索
  • 人才网站建设的目标优化培训课程
  • 做动漫图片的网站上海排名优化seobwyseo
  • 山东省优质校建设网站网络销售怎么才能找到客户
  • 青岛网站建设王道下拉??百度平台商家客服
  • 免费下载代码项目的网站深圳最新消息
  • 做网站后台的时候误删了数据库的表网站开发的基本流程
  • 乐山网站制作公司电商推广方案
  • 东城响应式网站建设互联网广告销售
  • 新品发布会的目的和意义网站关键词免费优化
  • 公司建网站会计分录建立网站流程
  • vs2010 网站开发源码网络营销方案策划案例
  • 凡科网站免费注册优化网站排名如何
  • wordpress教程网页修改seo快速排名是什么