码迷,mamicode.com
首页 > 编程语言 > 详细

数组的动态初始化图解

时间:2020-06-24 21:24:32      阅读:75      评论:0      收藏:0      [点我收藏+]

标签:初始化过程   alt   inf   https   hellip   bilibili   动态   顺序   程序   

数组的初始化过程图解

技术图片

 

以上代码为例

main函数是方法的主入口,所有代码从此处开始执行,所以main函数先被加载到方法区进行存储,这样程序就可以从方法区开始执行了;

main方法先被加载到栈里边,因为main方法是程序主入口,,然后从上到下,从左往右的顺序逐行依次执行每行代码;

……(懒得打字了,放一张图大家就明白了)

技术图片

方法区:存储可运行的class文件,包含方法,静态成员,常亮等。

栈:方法运行时使用的内存,特点是“后进先出”,比如main方法。

堆:存储new出来的数组或对象。

 

 此内容转自https://www.bilibili.com/video/BV1Wx411f7qN?p=82

 

数组的动态初始化图解

标签:初始化过程   alt   inf   https   hellip   bilibili   动态   顺序   程序   

原文地址:https://www.cnblogs.com/acmcoder/p/13189647.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!