更多JVM相关知识点详见个人主页【JVM相关】专栏 引用类型 强软弱虚的特点 引用类型指向对象对应GC情况例子强引用new关键字创建的对象即使内存不足也不会被GC回收自己new的对象软引用有用但非必须的对象内存充足时不会被GC回收内存不足时会被GC回收缓存信息弱引用非必须的对象无论当前内存是否充足都是在GC下一次运行时会被回收线程变量ThreadLocal虚引用需要被跟踪GC状态的对象任何时候都可能会被GC回收堆外内存