高级Java面试题集合(3)

笔试面试2018-09-25三水老师

函数结束执行后,引用变量calendar不再有效。因此,在方法中没有创建引用到对象。

JVM认识到这一点,会从堆中删除对象。这就是所谓的垃圾回收。

什么时候运行垃圾回收?

垃圾回收在JVM突发奇想和心血来潮时运行(没有那么糟糕)。运行垃圾收集的可能情况是:

堆可用内存不足

CPU空闲

相关推荐

猜你喜欢

大家正在看

换一换