自动内存管理

自动内存管理是手动和基于作用域的内存管理 的替代方案:

  • 程序员从不显式分配或取消分配内存。
  • 垃圾回收器找到未使用的内存,并为程序员将其取消分配。

Java 示例

sayHello 返回后,person 对象未被取消分配:

void sayHello(Person person) {
  System.out.println("Hello " + person.getName());
}