• 强引用:比如对象的引用,只要强引用存在,垃圾回收期就不回回收这个对象
    • 弱引用:用于描述还有用但是不是很必须的东西,如果内存足够则不会回收,如果内存不够则回收,一般用于实现内存敏感的高速缓存
    • 软引用:只要垃圾回收期扫描到,不管当前内存空间是否充足,都会回收它的内存
    • 虚引用:跟没有引用类似