数组的赋值
- 静态初始化 有长度 有元素
int[] array = new int[] {1, 2, 3, 4} 或
int[] array = {1, 2, 3, 4} - 动态初始化 有长度 没有元素(不是真的没有 默认值)
int[] array = new int[4] - 基本数据类型和引用数据类型在内存结构上的区别
所有的变量空间都存储在栈内存
变量空间可以存储基本数据类型 也可以存储引用数据类型
如果变量空间存储的是基本数据类型 存储的是值
如果变量存储的是引用数据类型 存储的是引用(地址) 一个变量地址对应的值改变 另一个也跟着改变
网友评论