数组的内存解析
如何理解数组内存结构以及存储情况
在内存中分布在几个主要部分:栈,堆,以及方法区(常量池,静态域,以及类加载的信息)。栈比较“瘦”,他是一个线性表,而堆不是,堆里面放东西可以随意放置,所以堆比较“胖”。在内存中栈里面主要存放的是局部变量,而堆里面存放的典型的就是我们"new"出来的对象,数组这些。
画了一个简单的图~内存的简化结构,今天主要说一下简单的内存简化结构,不系统,用于自己理解的哈,大佬求放过。
解析情况:
①静态创建一个数组:
int[] arr1=new int[]{1,2,3,4};
这
原创
2021-11-21 19:14:47 ·
466 阅读 ·
0 评论