java中如果一个类被多次实例化且用的都是相同的对象名,那么这些对象所在的对象内存空间地址都一样吗

2025-01-07 02:21:57
推荐回答(4个)
回答1:

不一样的~每一个类实例化都会产生一个对象,放在对内存内,对象名只是引用了其中的一个。当然当jvm认为你已经无法访问得到你创建的对象时,可能会收回那些无用的对象。

回答2:

不是的 每次实例化的时候都是一个新的对象 希望能帮到你 你可以测试下 打出他们的内存地址

回答3:

不一样,如果是String 的话好像一样。有个String池,如果new 的内容相同,直接从池里面取,试试吧

回答4:

不是,new一次一个地址的