MyException - 我的异常网
输入您需解决的 软件开发问题并开始搜索, 我的异常网可以方便地提供各类 程序错误解决方案。
当前位置: 我的异常网 » J2SE

初始化数组时的“new”到底有什么用?该怎么处理

初始化数组时的“new”到底有什么用?
int[] a=new int{3,2,1};

int[] a={3,2,1};

这两种到底有什么区别

------解决方案--------------------------------------------------------
你举例的这两种,没有啥区别,第二种可以理解为简写。


但下面这两种是有区别的:
String[] a;
String[] a = new String[10];

第二种分配了一个10长度的空间,可以理解为存放指针用的,用于指向将来new出来的String实例。
软件开发 程序错误 异常 Exception Copyright © 2009-2012 MyException 版权所有