数组的动态初始化图解
Posted acmcoder
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数组的动态初始化图解相关的知识,希望对你有一定的参考价值。
数组的初始化过程图解
以上代码为例
main函数是方法的主入口,所有代码从此处开始执行,所以main函数先被加载到方法区进行存储,这样程序就可以从方法区开始执行了;
main方法先被加载到栈里边,因为main方法是程序主入口,,然后从上到下,从左往右的顺序逐行依次执行每行代码;
……(懒得打字了,放一张图大家就明白了)
方法区:存储可运行的class文件,包含方法,静态成员,常亮等。
栈:方法运行时使用的内存,特点是“后进先出”,比如main方法。
堆:存储new出来的数组或对象。
此内容转自https://www.bilibili.com/video/BV1Wx411f7qN?p=82
以上是关于数组的动态初始化图解的主要内容,如果未能解决你的问题,请参考以下文章