Java新建对象用NEW和NULL的

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

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

用这种方式创建的对象, 只会在内存中保存一份引用, 这就是软引用.
因为当创建对象完成阶段就会进入该对象的应用阶段,而引用除了强引用外,虚引用,还分为软引用和弱引用
我们在程序很少使用弱引用和虚引用,使用软引用比较多,这是因为软引用可以加速jvm对垃圾内存的回收速度,维护系统安全,防止内存溢出等问题的产生

参考文章 --> 链接:https://blog.csdn.net/qq_43049310/article/details/90377067

posted @ 2021-04-30 17:59  仲秋呀  阅读(127)  评论(0)    收藏  举报