java - 静态变量是否与 Class 类对象一起加载

标签 java static

我对静态变量有疑问。静态变量是否绑定(bind)到 Class 类对象(与实例变量绑定(bind)到类的每个对象类似)? 我的感觉是这样,因为类的Class类对象是由classLoader加载一次的。如果我错了请纠正我。

谢谢 贾延德拉

最佳答案

类可以在不初始化的情况下加载。这是设置静态字段的静态初始化阶段。但是,通常当您使用类实例、类的方法或类的实例时,它已经被初始化了。

关于java - 静态变量是否与 Class 类对象一起加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26997087/

相关文章:

c++ - 未解析的外部静态变量

c++ - 如何在 C++ 中创建指向 vector 的静态指针?

java - 使用 AES 加密的 Android 中内存不足异常

java - 强制扩展类设置多个值的简单方法

java - 如何使用 ENUM 从三个中返回随机字符串?

php - 如何使 __set 也适用于 PHP 中的静态操作?

ios - 具有全局变量的共享实例

java - 当从静态方法调用 Activity 时,Android 4 中的工具栏样式会发生变化

java - Spring不同包下的两个同名 Controller

java.util.zip - ZipInputStream 对比压缩文件