认识变量和数组(下)

使用数组的长度

  • 数组变量length可以获得数组的长度

  • 数组创建之后,长度不可以改变

数组索引过界和初始值

  • 访问数组过界出错的例子,数组出界的错误叫做IndexOutOfBoundException

  • 如果没有把握数组是否会出界,可以把索引和数组长度做比较。注意索引是从0开始 的,不是从1开始的

  • 数组里每个元素的都有初始值,初始值和类型有关。对于数字类型,初始值是0,对于 boolean类型,初始值是false。

让变量指向新的数组

  • 数组变量可以指向新的数组实体。这时候,数组变量的值就是新的数组实体的地址了。 这种数组变量的赋值操作,叫做让变量指向新的数组。

  • 如果没有别的数组变量指向原来数组实体,也就是说,如果没有数组变量“记得”原 来数组的地址,原来的数组实体就再也不可访问了,也就好像“"消失”了。

  • 对于非基本类型的变量,计算机都要通过这种“两级跳”的方式来访问。基本类型变 量,一跳就可以。

posted @ 2022-04-16 16:25  comia  阅读(30)  评论(0)    收藏  举报