黑马程序员技术交流社区

标题: 数组地址值 [打印本页]

作者: 淡看流光行远    时间: 2015-1-23 21:54
标题: 数组地址值
本帖最后由 淡看流光行远 于 2015-1-26 21:31 编辑
  1. 1、
  2. int[] arr = new int[5];
  3. System.out.println(arr);
  4. 2、int[] arr = new int[5];
  5.     arr[0]=1;arr[1]=2;arr[3]=3;
  6.     System.out.println(arr);
  7.    System.out.println(arr[1]);
  8.         
复制代码

为什么1和2的输出数组地址的结果不同?
作者: 梁小刀11    时间: 2015-1-23 22:25
你new的时候系统会自动分配内存给这个变量.所有在不同的类用,new出的变量地址肯定不一样.
作者: gecl    时间: 2015-1-23 22:42
每new一次就会在堆内存中重新开辟一个空间。。
作者: 弓长土皮    时间: 2015-1-23 23:01
:handshake




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2