Java数组

Java 数组

前言

在java中,声明一个变量时仅仅是在栈内存中声明该变量的引用.当new 的时候才会在堆内存中分配内存空间.然后该引用指向对应的内存空间.

例如

1
int[] a = new int[10];

int[] a -> 在栈内存中定义了空引用
new int[10] -> 在堆内存中动态分配内存空间
int[] a = new int[10] -> 引用指向内存