【发布时间】:2014-07-25 18:27:58
【问题描述】:
考虑到这个问题,我认为这并不坏,因为对象引用只占用 4 个字节的内存(在 32 位 JVM 中),但直觉上我觉得我做错了什么许多(+100)对同一对象的引用。这通常发生在我创建某个类 +100 次并且每个都需要保存引用时。
我知道在大多数情况下我可以重新设计我的代码来避免这种情况,但有时将引用保留在每个对象中会更容易。
无论如何,对同一个对象有很多引用是不是很糟糕?
【问题讨论】:
-
不,这没有什么问题。
-
你有没有客观的发现与之相关的问题?
-
为什么引用总是占用4字节的内存,真的是固定的???
-
@Scott-
I create a certain class +100 times是什么意思?在同一个项目中??? -
不,如果没有更好的方法来构建您的应用程序,那么对同一个对象有多个引用也不错。但请务必检查是否有更好的方法来构建事物以避免不必要地这样做。内存量可能很小,但这可能表明您的结构没有想象的那么优雅。