jvm中为非类变量分配内存是在类的加载过程中产生的吗
时间: 2024-03-04 14:51:56 浏览: 75
jvm内存的运作
在JVM中,为非类变量分配内存并不是在类的加载过程中产生的。类的加载过程只是将类的元信息加载到方法区中,并不会为类的静态变量和非静态变量分配内存空间。实际上,非类变量的内存分配是在对象实例化时进行的,它们的内存分配是在堆中完成的。当一个对象被创建时,它的非类成员变量就会在堆中为该对象分配内存空间,并被初始化为默认值或者指定的值。
阅读全文
jvm内存的运作