java 数组

数组的赋值

  • 静态初始化 有长度 有元素
    int[] array = new int[] {1, 2, 3, 4} 或
    int[] array = {1, 2, 3, 4}
  • 动态初始化 有长度 没有元素(不是真的没有 默认值)
    int[] array = new int[4]
  • 基本数据类型和引用数据类型在内存结构上的区别
    所有的变量空间都存储在栈内存
    变量空间可以存储基本数据类型 也可以存储引用数据类型
    如果变量空间存储的是基本数据类型 存储的是值
    如果变量存储的是引用数据类型 存储的是引用(地址) 一个变量地址对应的值改变 另一个也跟着改变
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容