在java中如果一个长生命周期的对象属性引用另一个一个对象的属性,是否会引发内存泄露?

2024-12-04 23:31:11
推荐回答(4个)
回答1:

“one”是string对象启渣友,是存在静态内存区,所以悄槐,p1存不存梁岩在跟p没有多少关系
所有string对象都在静态内存区,懂不?

回答2:

P1是会释放的。至于那个属性是否释放要看setName这个方法是复制还是直接引用赋值

回答3:

方法执行完P1就没了,被回虚迟收袭衫了!再次执行会又重新创建拍誉腔!

我想p1会释放。字符串“ONE”对象不会!

回答4:

缓存 满了 自己 释放缓存没满 可以强制释放~