Java - 如果我向类添加一个方法,它的每个实例是否会占用更多空间?使方法静态会改变什么吗?

标签 java memory static

此外,方法的大小是否会影响每个对象将占用多少空间(如果标题问题的答案是肯定的)?或者它更像是对方法的引用,每个引用的大小相同?谢谢。

最佳答案

方法不会将内存空间添加到实例变量,只会添加到类本身(当然也是一个对象:-))。

关于Java - 如果我向类添加一个方法,它的每个实例是否会占用更多空间?使方法静态会改变什么吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10353168/

相关文章:

java - 如何在运行时在代码中调整 Libgdx 桌面窗口的大小

java.util.Properties$LineReader.readLine

memory - "a"堆和 "the"堆有什么关系?

子类中的 Java 静态构造函数访问

C++ - 只有静态成员的类是不好的做法/反模式吗?

c++ - 是否需要删除存储为静态局部变量的数组,如何删除?

java - 如何获取 java.util.concurrent.locks.Lock 的锁定/解锁状态

java - 处理相关第 3 方库中的更改

c++ - 在 C++ 中指向同一个内存块的数组?

c# - 将 GUI 组件添加到预编译的应用程序