Java 私有静态成员-内存使用

Java 私有静态成员-内存使用,java,memory,static,private,Java,Memory,Static,Private,我理解私有静态变量的概念。然而,我关心的是我的应用程序的内存使用 问题1: 如果我创建私有静态成员,这是否意味着它们将持续整个程序执行,从而浪费内存资源 问题2: 私有静态成员与公共静态成员在内存使用方面是否不同 问题3? 他们的记忆是什么?RAM内存?以下是您应该查找的内容: 是的,从jvm加载类开始,直到jvm启动并运行。在整个JVM中只有一个静态成员的实例 不是。这里您只是在区分访问说明符,即一个类可以从另一个类看到您的类的静态成员的方式 是的,它们在RAM上 在哪里可以找到有关Java应

我理解私有静态变量的概念。然而,我关心的是我的应用程序的内存使用

问题1: 如果我创建私有静态成员,这是否意味着它们将持续整个程序执行,从而浪费内存资源

问题2: 私有静态成员与公共静态成员在内存使用方面是否不同

问题3?
他们的记忆是什么?RAM内存?

以下是您应该查找的内容:

  • 是的,从jvm加载类开始,直到jvm启动并运行。在整个JVM中只有一个静态成员的实例

  • 不是。这里您只是在区分访问说明符,即一个类可以从另一个类看到您的类的静态成员的方式

  • 是的,它们在RAM上


  • 在哪里可以找到有关Java应用程序内存使用情况的文档?我正在开发一个应用程序,资源的使用对我来说很重要。谢谢你