
本章为大家介绍java中常用的集合,之前我们介绍了普通的数据类型,如果注意的话应该发现,每次声明一个数据类型的变量,都只能为之保存一个值,而如果再一次为它赋值时,他会丢弃之前的数据,而变更为新值。

运行结果如下

那么,这里就需要给大家说一下变量type_int在程序运行过程中的变化了。
上述代码中,在执行代码 行1 时,在运行内存中,程序声明了一个变量 type_int ,并保存在某一个位置,同时,因为代码对这个变量赋值为1,这时,内存中的type_int 便保存了一个地址,这个地址就像门牌号一样,指向了值为1的一个目标。
如下图

然后执行代码 行2 ,我们在打印变量 type_int时, 程序通过变量所保存的 内存地址, 找到了值 1 ,于是, 我们看到输出了 数字1 。
此时,执行代码 行3 ,我们为变量 type_int 重新赋值,这时 程序的运行情况如下图

内存中出现了一个地址,里面保存了值2 , 这时变量type_int 因为赋值运算的原因,保存的内存地址不再指向 数值1 , 而变更为了 数值2 , 这时, 数值1 与 变量 type_int 不再具有联系,于是,在执行代码 行4时, 程序通过变量 type_int所指向的地址, 输出了数值 2。
以上,是学习java常用集合应该提前了解的东西。下一个小节,我们开始正式介绍java的常用集合结构
| 留言与评论(共有 0 条评论) |