java - 在java中,如果我扩展一个类并且在重新定义每个函数时不使用 super 字段,该字段是否仍然使用内存?

标签 java memory

在java中,如果我扩展一个类并且在重新定义每个函数时不使用 super 字段,该字段是否仍然使用内存?

最佳答案

字段仍然存在。原始字段使用它们所需的内存(例如 int 占用 32 位),引用字段(“对象指针”)即使为空也占用 32 位。即使这些字段没有被积极使用,它们也必须存在,因为编译器无法确定某人是否需要它们。

关于java - 在java中,如果我扩展一个类并且在重新定义每个函数时不使用 super 字段,该字段是否仍然使用内存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2521214/

相关文章:

java - 已为此响应调用 Tomcat、Comet 和 getOutputStream()

java - Spring Restcontroller 不返回 xml

Matlab R2017a 内存分析器给出了一个荒谬的分配内存数字

c++ - Valgrind 无效读取大小 4 错误?

jquery - 如何手动卸载 jQuery 库?

memory - Stm32f4内存跳转

java - Oracle 连接池类

java - 通过java Aspose Android

java - StringIndexOutOfBounds 从字符串设置 int 值时出现异常

r - 有没有办法将 lm() 对象 'compress' 用于以后的预测?