举个例子:
C语言中int a[4];
a是直接指向内存的指针,通过a可直接访问内存
Java中int []a = new int[4];
a是存放在栈存储区的,而实际要访问的内容是存放在堆存储区中的,a中存放的就是堆存储区中某一段的地址,要想访问堆存储区中的内容,还要通过栈中的引用间接访问堆存储器
举个例子:
C语言中int a[4];
a是直接指向内存的指针,通过a可直接访问内存
Java中int []a = new int[4];
a是存放在栈存储区的,而实际要访问的内容是存放在堆存储区中的,a中存放的就是堆存储区中某一段的地址,要想访问堆存储区中的内容,还要通过栈中的引用间接访问堆存储器