从零学java笔录-第24篇 数组3 图解一维数组在内存中

本节主要内容:

1:一维数组在动态赋值在内存中图解。

2:本节总结&下节预告

本文出处:《凯哥陪你学系列之java基础篇.Java基本语法篇》中第24篇 数组3 一维数组在内存中图解


如上面的代码我们先读代码:

第13行 在主函数(main()) 中创建了一个int 类型的一维数组长度等于3

在对应堆、棧中。

1:声明数组&由系统初始化默认值

流程说明:

1.1:系统先执行main方法。所以main方法被压棧到最下面

而int [] arr 又是main方法的局部变量。所以也在棧中(见上图棧区)

1.2:在堆区系统先创建三个连续的区域。对应的内存地址为:[I@39ff48d8

然后给每个对应所以都赋默认值0(见上图堆区)

1.3:系统将1.2中堆区创建的连续空间的地址值给arr

1.4:所以在第14行,我们输出arr在内存中的地址就是[I@39ff48d8

2:动态给数组arr赋值

第16.17.18行操作如下:

流程说明:

2.1: 在动态赋值的时候,系统先根据arr对应堆区的地址值找到对应连续空间

2.2:然后根据对应索引替换相应的值

3:输出新赋值的数据:

所以在19、20行输出的实际值就是

在堆区地址值为[I@39ff48d8的连续区域中,下标索引为1和2的值。

从上图中我们可以看到对应的值就是15 和30

所以打印到控制台上的值就是 15 和30

完整图:

思考:

以上这些为什么输入的结果如下图:

图解如下:

本节总结:

通过本节学习,需要理解:

1:一维数组动态赋值,在内存中是怎么处理的

下节预告:

通过本节学习我们知道了动态给数组赋值,既然有动态赋值,那么是不是也有静态赋值呢?静态赋值又是什么样子呢?请学习下一篇:《从零学java笔录-第25篇 数组4 数组的初始化静态初始化及内存图》

欢迎关注凯哥公众号:凯哥Java

欢迎访问凯哥个人网站:www.kaigejava.com

本文在凯哥个人网站所在位置:http://www.kaigejava.com/article/detail/94

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 157,298评论 4 360
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 66,701评论 1 290
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 107,078评论 0 237
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 43,687评论 0 202
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,018评论 3 286
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,410评论 1 211
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,729评论 2 310
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,412评论 0 194
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,124评论 1 239
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,379评论 2 242
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 31,903评论 1 257
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,268评论 2 251
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 32,894评论 3 233
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,014评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,770评论 0 192
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,435评论 2 269
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,312评论 2 260

推荐阅读更多精彩内容