Java学习之垃圾回收机制

Posted 如魚飲水

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java学习之垃圾回收机制相关的知识,希望对你有一定的参考价值。

 

   垃圾回收机制,依赖JRE和JVM,涉及操作系统中内存的分配与回收。依据所学,我猜想这种机制需要的数据结构是堆内存分配表(链),管理已分配和未分配的堆内存,对于已分配堆内存,需要知道由栈内存中的哪些变量引用。知道了这些,依赖垃圾检测和回收算法,把长期未得到栈变量引用的堆内存块回收,挂到未分配内存表中。清理完成后可能会进行碎片整理,相应地修改分配表。

  垃圾检测和回收算法,会随着Java版本、操作系统不同而不同。而且垃圾检测和回收算法可以手动选择。

以上是关于Java学习之垃圾回收机制的主要内容,如果未能解决你的问题,请参考以下文章

JS学习之生命周期与垃圾回收机制

Java学习之二(线程(了解) JVM GC 垃圾回收)

java中垃圾回收机制的原理

Java的垃圾回收机制详解——从入门到出土,学不会接着来砍我!

Java的垃圾回收机制详解——从入门到出土,学不会接着来砍我!

Java学习之强引用,弱引用,软引用 与 JVM