摘要:
1 int arrayName = new int[10] ;2 int arrayLength = arrayName.length;解释:java有两种数据类型,一种是基本类型,如int等,一种是引用类型,如String,数组等对象。数组是一个对象,所以上面代码 arrayName并不是数组本身,它是数组的一个引用,数组存储时在内存的其他地址中保存,而arrayName仅仅是保存了那个地址。数组一旦创建,长度就不能改变。数组的第一个数据项的下标从0开始,如果超界,则出现数组越界的运行时错误。除非将特殊的值赋给数组的数据项,否则它们一直是null这样的特殊值,一旦被访问到,则报空指针错误。这 阅读全文