几种引用和一些名词
System.gc()的理解调用system.gc()或者Runtime.getRuntime().gc(),会触发Full GC ,同时对老年代和新生代进行尝试回收,无法保证对垃圾收集器的调用内存溢出内存溢出(OOM):在OOM之前会进行垃圾回收,如果内存还是不够,就报OOM。特殊情况:分配一个超大对象,超过了堆的大小,直接报OOM。内存泄露对象不被用到,但是被引用,无法回收,叫做内存泄露。举例:单例模式中,单例的生命周期很长,如果对调用外部对象的引用,则会导致内存泄露。Stop the