关于 Java 垃圾回收(GC),正确的是?

Java

  1. A.程序员需要显式调用 free 释放对象
  2. B.对象一旦创建永不回收
  3. C.调用 System.gc() 会立即同步回收所有垃圾对象并压缩整个堆
  4. D.GC 自动回收不可达对象,System.gc() 只是建议而非立即执行