一、JAVA语言中声明数组不能指定其长度
如:int[] a 合法,int[5] a 不合法
只能用a = new int[5];
二、args数组输入多长,分配就是多长,输入格式
控制台 java 类名 XXX XXX XXX XXX ....(空格隔开,数目不限,字符串类型)
三、数组声明后是在栈内存中保存了此数组名称,接下来在堆内存中配置数组所需内存(new)
所以数组名称保存的并非是数组的实体,而是数组堆内存的参考地址
一、JAVA语言中声明数组不能指定其长度
如:int[] a 合法,int[5] a 不合法
只能用a = new int[5];
二、args数组输入多长,分配就是多长,输入格式
控制台 java 类名 XXX XXX XXX XXX ....(空格隔开,数目不限,字符串类型)
三、数组声明后是在栈内存中保存了此数组名称,接下来在堆内存中配置数组所需内存(new)
所以数组名称保存的并非是数组的实体,而是数组堆内存的参考地址