>别名——多个对象引用变量指向同一个对象。多个对 象引用变量互为别名 一个对象能够通过多个对象引用变量进行访问。 >别名机制非常有用,但是要小心处理。 当利用其中任意一个引用改变其所指的对象时,同时 也使所有的引用指向的对象发生了改变。 JAVA
11 ➢ 别名——多个对象引用变量指向同一个对象。多个对 象引用变量互为别名。 ➢ 一个对象能够通过多个对象引用变量进行访问。 ➢ 别名机制非常有用,但是要小心处理。 ➢ 当利用其中任意一个引用改变其所指的对象时,同时 也使所有的引用指向的对象发生了改变
垃圾收集 >当对象的最后一个引用丢失,它不能被程序再使用。 >这个对象没有任何使用价值,成为垃圾 >Java自动执行垃圾对象回收,将其所占的内存空间释 放给系统,以便资源重用。 12 JAVA
12 垃圾收集 ➢ 当对象的最后一个引用丢失,它不能被程序再使用。 ➢ 这个对象没有任何使用价值,成为垃圾。 ➢ Java自动执行垃圾对象回收,将其所占的内存空间释 放给系统,以便资源重用
32 String类 >一个 String对象一旦建立后,它的长度和值是 不可改变的。因而称一个Stng对象是不可变 的 String类是供了方法(P77)可以返回新的 String对象,这些新对象是原来对象字符值修 改的结果。 >但是可以利用 String类提供的方法返回新的 String对象,这些新对象是对原来对象字符串 修改的结果。 JAVA
13 ➢ 一个String对象一旦建立后,它的长度和值是 不可改变的。因而称一个String对象是不可变 的。 ➢String类提供了方法(P77)可以返回新的 String对象,这些新对象是原来对象字符值修 改的结果。 ➢但是可以利用String类提供的方法返回新的 String对象,这些新对象是对原来对象字符串 修改的结果。 3.2 String类