system.gc会立即执行垃圾回收吗_[基础篇]-面向对象-07-垃圾回收
时间: 2024-01-06 11:04:50 浏览: 119
不一定。虽然 `System.gc()` 方法会提示 Java 虚拟机执行垃圾回收,但具体是否会立即执行取决于虚拟机的实现。实际上,垃圾回收是由 Java 虚拟机自动进行的,调用 `System.gc()` 方法只是建议虚拟机执行垃圾回收,但虚拟机是否执行和何时执行垃圾回收,是由虚拟机决定的。因此,我们不应该依赖于 `System.gc()` 方法来保证垃圾回收的执行。
阅读全文