算法(4th ed)(78):基础——数据抽象 4.1.11

阅读数:10 2019 年 11 月 2 日 11:55

算法(4th ed)(78):基础——数据抽象 4.1.11

(使用抽象数据类型:数组也是对象)

在 Java 中,所有非原始数据类型的值都是对象。也就是说,数组也是对象。和字符串一样,Java 语言对于数组的某些操作有特殊的支持:声明、初始化和索引。和其他对象一样,当我们将数组传递给一个方法或是将一个数组变量放在赋值语句的右侧时,我们都是在创建该数组引用的一个副本,而非数组的副本。对于一般情况,这种效果正合适,因为我们期望方法能够重新安排数组的条目并修改数组的内容,如 java.util.Array.sort() 或表 1.1.10 讨论的 shuffle() 方法。

评论

发布