java - 为什么引用对象的类变量具有优势?而不是存储对象本身

标签 java object reference class-variables

我想知道类变量存储对对象的引用而不是将对象直接存储在其内存位置的优势是什么?

它与内存问题有关还是安全问题。

我试着环顾四周,找不到这个问题。

谢谢。

最佳答案

Java 将 Object 存储在堆内存中,但是从代码中我们需要使用一些句柄访问该 Object,引用也是如此

此外,当不再需要没有 Activity 引用对象时进行 GC,并且将准备好 GC

关于java - 为什么引用对象的类变量具有优势?而不是存储对象本身,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11381134/

相关文章:

javascript - 从原型(prototype)访问对象属性

javascript - 如何将对象的属性和值映射到表?

c# - 奇怪的委托(delegate)引用行为

c++ - 使用 decltype 理解类型推导

java - 在 Java 中将日期格式 dd-MM-yyyy 更改为 yyyy-MM-dd

java - 使用 XML 返回选定的日期以便 XMLElements

java - Android 应用程序 - 开发 Wifi 文件传输

新应用程序对象的 Excel VBA 自动化错误

c# - .Net 继承 - 自动依赖引用行为问题

java - 从 XML 解析,插入到 mysql;字符给出 java.sql.SQLException : Incorrect string value