Java中数组和内存理解

1. 定义数组

int[] arr;
在栈内存中申请内存

image.png

2. 默认初始化

arr = new int[5];
在堆内存声明内存并指向

image.png

3. 赋值

a = {0,1,2,3,4}
改变堆内存的值

image.png

你可能感兴趣的:(Java中数组和内存理解)