Java中四种引用包括,强引用,软引用,弱引用,虚引用。
首先讲讲强引用:强引用就是当内存不足时,JVM就开始进行垃圾回收,就算是OOM也不会对该对象进行回收。怎样都不会。
强引用是我们最常见的普通引用只要强引用指向一个对象,那么就表明这个对象还活着,;垃圾回收就不会去触碰,在Java中最常见的就是强引用,把一个对象赋给一个引用变量那么这个引用就是强引用,在一个对象被强引用变量引用时,他就是处于一个可达的状态,所以强引用是java中最常见的内存泄漏主要原因之一
Java中四种引用包括,强引用,软引用,弱引用,虚引用。
首先讲讲强引用:强引用就是当内存不足时,JVM就开始进行垃圾回收,就算是OOM也不会对该对象进行回收。怎样都不会。
强引用是我们最常见的普通引用只要强引用指向一个对象,那么就表明这个对象还活着,;垃圾回收就不会去触碰,在Java中最常见的就是强引用,把一个对象赋给一个引用变量那么这个引用就是强引用,在一个对象被强引用变量引用时,他就是处于一个可达的状态,所以强引用是java中最常见的内存泄漏主要原因之一