一个类的所有对象共享静态变量。 但是什么时候为静态变量分配内存呢?是在为类创建第一个对象时吗?还是甚至在创建该类的任何实例之前就发生了? 实例变量也在运行时分配内存。静态变量的内存是在运行时分配还是编译时分配?
最佳答案
当类被加载时,在运行时。详情可以找here .
关于java - 什么时候为java中的静态变量分配内存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31110432/
一个类的所有对象共享静态变量。 但是什么时候为静态变量分配内存呢?是在为类创建第一个对象时吗?还是甚至在创建该类的任何实例之前就发生了? 实例变量也在运行时分配内存。静态变量的内存是在运行时分配还是编译时分配?
最佳答案
当类被加载时,在运行时。详情可以找here .
关于java - 什么时候为java中的静态变量分配内存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31110432/