引用类型是一个对象类型,引用类型的值是指向内存空间的引用,也就是地址,所指向的内存中保存着变量所表示的一个值或者一组值。
Java的4种引用类型:
他们分别是强引用(StrongReference),软引用(SoftReference),弱引用(WeakReference)以及PhantomReference(虚引用),他们被 GC回收的可能性从小到大排列。
强引用(StrongReference)
只要强引用存在,垃圾回收器将永远不会回收被引用的对象,哪怕内存不足时,JVM也会直接抛出OutO