Java垃圾收集器

Posted mcmx

tags:

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

对象的自动回收

  无用对象

    离开了作用域的对象;

    无引用指向对象;

  Java运行时系统通过垃圾收集器周期性的释放无用对象所使用的内存。

  Java运行时系统会在对对象进行自动垃圾回收前,自动调用对象的finalize()方法。

垃圾收集器

  自动扫面对象的动态内存区,对不再使用的对象做上标记以进行垃圾回收

  作为一个后台线程运行,通常在系统空闲时异步的执行。(异步针对于非共享数据,之后会有)

finallize()方法:

  在类Object(亚当)中声明,所以每一个Java类都有该方法;

  用于释放资源

  类可以重写该方法

  finalize()方法有可能在任何时机以任何次序执行。

 

  

以上是关于Java垃圾收集器的主要内容,如果未能解决你的问题,请参考以下文章

Java虚拟机垃圾回收: 7种垃圾收集器(转载)

Java 中的垃圾收集器

Java虚拟机9:垃圾收集(GC)-4(垃圾收集器)

java虚拟机学习--垃圾收集器总结

2021秋招最新JAVA面试题|垃圾收集器题目汇总

java虚拟机之垃圾收集器