**
P65(对象数组):
**
-
数组与数组对象
有很多初学者可能会觉得这两个是一样的,以前我也是这么认为的。但是它们是不一样的,虽然他们都是数组。数组只是一个值得集合,而数组对象是一个对象的集合;数组对象的范围更大。 -
对象数组中的每个元素都是对象的管理者而非对象本身
-
当数组的元素的类型是类的时候,数组的每一个元素其实只是对象的管理者而不是对象本身。因此,仅仅创建数组并没有创建其中的每一个对象!
-
对象数组格式
类[] 对象数组名称 = new 类[数组长度];
eg:String[] a = new String[10]
String 不是基础类型,是系统内部当中的一个类
`
- 对象数组(字符串数组)中的每一个元素不是字符串,而是指向别的字符串的那么一些管理者
原因:String s 时,s 本身就是管理者,不像 int a,a是所有者