相关疑难解决方法(0)

如果我要对32位以上的对象进行更多的引用,会发生什么?

所以我刚刚学会了声明Object类型的变量(即Object a;)时,为该变量分配了32位空间.在这个变量/引用中,有一个实际Object的内存地址.

现在让我们假装我有足够的内存来做这件事.

如果我创建了超过4,294,967,296(2 32)个Object类型的变量并尝试将它们分配给不同的对象会发生什么?由于整数溢出,某些变量/引用是否会获得相同的内存地址?这意味着在内存中引用超过4,294,967,296个对象是不可能的?

java memory-management reference integer-overflow

6
推荐指数
1
解决办法
210
查看次数