JVM 垃圾回收 GC详解

发布于 2020-09-29

1. GC概述1.1 GC(Garbage Collection)是JVM的核心组件,它在JVM中以单独的线程(daemon thread)运行,作用于内存堆区域(Stack Space),扫描那些经过new关键字创建的无用的对象并清除以释放内存,必要时整理内存。只作用于堆区域吗?也会扫描方法区(永

1 条评论
157 热度

java对象的强引用,软引用,弱引用和虚引用

发布于 2020-09-21

一、题记:在Java中,虽然不需要程序员手动去管理对象的生命周期,但是如果希望某些对象具备一定的生命周期的话(比如内存不足时JVM就会自动回收某些对象从而避免OutOfMemory的错误)就需要用到软引用和弱引用了。从JDK1.2版本开始,把对象的引用分为四种级别,从而使程序能更加灵活的控制对象的生

6 条评论
239 热度