目录
  1. 1. Java数组
    1. 1.1. Java数据的内存分配
    2. 1.2. 数组静态初始化内存分配
    3. 1.3. 多数组内存地址分配
      1. 1.3.1. 一个数组
      2. 1.3.2. 两个数组
      3. 1.3.3. 三个数组
Java数组的内存分配

Java数组

数组的初始化有以下两种方式:

  • 静态初始化:初始化时由程序员显式指定每个数组元素的初始值,由系统决定数组长度。
  • 动态初始化:初始化时程序员只指定数组长度,由系统为数组元素分配初始值。

Java数据的内存分配

在了解数组的内存分配之前,先了解一下Java中数据的分配形式

所有new出来的东西都会在堆里去分配地址,并存放其对应的数据值

数组静态初始化内存分配

当数组初始化的时候,数组会回给空间填默认值0,对其赋值的时候便从内存中找到值将其修改

多数组内存地址分配

一个数组

两个数组

三个数组

文章作者: Jachie Xie
文章链接: https://xjc5772.github.io/2020-08/10/%E5%AD%A6%E4%B9%A0/%E5%90%8E%E7%AB%AF%E5%AD%A6%E4%B9%A0/JAVA/Java%E6%95%B0%E7%BB%84%E7%9A%84%E5%86%85%E5%AD%98%E5%88%86%E9%85%8D/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 XJC&Blog
打赏
  • 微信
  • 支付宝

评论