发布网友 发布时间:2022-04-06 07:38
共5个回答
热心网友 时间:2022-04-06 09:08
这个涉及到编译原理的问题,我只能说,这是一个编译规范。在规范中比如:int[],中的int告诉计算机这是一个整型数据,[]告诉计算机这是一个连续存储的内存地址空间,简单点说一个连续数据的存储空间就是数组,数组只是一个名称!!当然我只是简略的这样说,实际上数组是很复杂的!!
热心网友 时间:2022-04-06 10:26
String[] test=new String[3]
前面的string[] 就告诉java虚拟机,下面是在定义一个string数组.
数组是连续存储的结构,因为已经预定义了它的大小(第二个string[3]),所以可以取得它的length
热心网友 时间:2022-04-06 12:00
java不支持指针,也不支持在类外定义函数,所以如果你在java里这么做是没有意义的,这不符合java的思想。如果你非要把重点放在函数上,你可以在类里定义函数,然后从类间接调用函数。
热心网友 时间:2022-04-06 13:52
数组对象在声明的时候是显式定义的,编译器当然可以辨认出来。
热心网友 时间:2022-04-06 16:00
我是打酱油的。。。。,。,。,。,。,。,。,。