首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

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

2012-02-09 
初始化数组时的“new”到底有什么用?int[] anew int{3,2,1}int[] a{3,2,1}这两种到底有什么区别[解决办

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

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

这两种到底有什么区别

[解决办法]
你举例的这两种,没有啥区别,第二种可以理解为简写。


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

第二种分配了一个10长度的空间,可以理解为存放指针用的,用于指向将来new出来的String实例。

热点排行