Java新建对象用NEW和NULL的
如下图所示 , 不想在for循环里面创建对象,太占用内存了, 所以我就想着把它放外面

可是想了想 NULL是一个空指向,虽然不会占内存,但它并不是一个实体, 所以就用了以下方法

用这种方式创建的对象, 只会在内存中保存一份引用, 这就是软引用.
因为当创建对象完成阶段就会进入该对象的应用阶段,而引用除了强引用外,虚引用,还分为软引用和弱引用
我们在程序很少使用弱引用和虚引用,使用软引用比较多,这是因为软引用可以加速jvm对垃圾内存的回收速度,维护系统安全,防止内存溢出等问题的产生
参考文章 --> 链接:https://blog.csdn.net/qq_43049310/article/details/90377067
作者:Annie
本博客所有文章仅用于学习、研究和交流目的,欢迎非商业性质转载。
博主的文章没有高度、深度和广度,只是凑字数。由于博主的水平不高,不足和错误之处在所难免,希望大家能够批评指出。
博主是利用读书、参考、引用、抄袭、复制和粘贴等多种方式打造成自己的文章,请原谅博主成为一个无耻的文档搬运工!

浙公网安备 33010602011771号