引用的四种类型:
1.强引用 -StrongReference:Object object= new Object(),指向对象的引用,不会被gc回收 。
2.软引用 -SoftReference : 垃圾回收的第二次内存回收需要回收的内存;如果软引用内存释放之后内存还不够,就报内存溢出异常
3.弱引用 -WeakReference:垃圾回收的第一次内存回收收集回收的内存
4.虚引用 -PhantomReference.通过虚引用是无法取得一个对象的实例的。存在的目的是,在这个对象被回收的时候,收到一个系统通知。