【发布时间】:2015-04-15 13:14:00
【问题描述】:
我了解私有静态变量的概念。但是,我担心我的应用程序的内存使用情况。
问题 1: 如果我创建私有静态成员是否意味着它们将持续整个程序执行并因此浪费内存资源?
问题 2: 在内存使用方面,私有静态成员与公共静态成员有什么不同吗?
问题 3? 他们驻留在什么样的记忆中? RAM 内存?
【问题讨论】:
标签: java memory static private
我了解私有静态变量的概念。但是,我担心我的应用程序的内存使用情况。
问题 1: 如果我创建私有静态成员是否意味着它们将持续整个程序执行并因此浪费内存资源?
问题 2: 在内存使用方面,私有静态成员与公共静态成员有什么不同吗?
问题 3? 他们驻留在什么样的记忆中? RAM 内存?
【问题讨论】:
标签: java memory static private
以下是您应该寻找的内容:
是的,从 jvm 将加载您的类直到您的 JVM 启动并运行。在整个 JVM 中,您将只有一个静态成员实例。
没有。在这里,您只是不同的访问说明符,即一个类可以从另一个类中看到您的类的静态成员的方式。
是的,它们在 RAM 上。
【讨论】: