JAVA的垃圾回收

1、怎么样进行垃圾回收

它自动地释放不再被程序引用的对象,java会在所有活的进程中判断如果没有进程引用它就把它放入删除缓冲区之后隔段时间删除

2、哪时候运行GC

在内存快满时或手动执行

3、可以程序员手动操控吗?

不可以,是jvm按照程序来回收内存,该对象符合删除条件,就将其加入回收队列,但不是立即销毁对象,何时销毁并释放内存是无法预知的。。

4、什么内存GC不回收

静态变量


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!