
JVM:垃圾回收
可达分析算法:可达分析法需要确定根对象,根对象即那些肯定不能当作垃圾被回收的对象,垃圾回收时,会扫描堆中的所有对象,若对象被根对象直接或间接引用,就不能被回收,反之,则可以被回收(即能否沿着 GC Root对象为起点的引用链找到该对象,找不到,表示可以回收 )。**软引用(SoftReference):**仅有软引用引用该对象时,在垃圾回收后,内存仍不足时会再次出发垃圾回收,回收软引用对象;**强引用:**只有所有 GC Roots 对象都不通过【强引用】引用该对象,该对象才能被垃圾回收。

















