1强引用
强引用就是通过new关键字创建的对象的引用,存在强引用的对象不会被垃圾收集器回收,宁可抛内存溢出错误
2软引用
内存充足时不会被垃圾收集器回收,不足时回收
3弱引用
垃圾收集器工作时就会回收,不管内存是否充足
4虚引用
垃圾收集器工作就回收不管内存是否充足,且虚引用无法获取对象实例,它存在的意义就是对象被回收的时候会受到通知
强引用就是通过new关键字创建的对象的引用,存在强引用的对象不会被垃圾收集器回收,宁可抛内存溢出错误
内存充足时不会被垃圾收集器回收,不足时回收
垃圾收集器工作时就会回收,不管内存是否充足
垃圾收集器工作就回收不管内存是否充足,且虚引用无法获取对象实例,它存在的意义就是对象被回收的时候会受到通知