如果java独立于平台,静态变量在一个系统中向另一个系统分配内存?

如果java独立于平台,静态变量在一个系统中向另一个系统分配内存?,java,core,Java,Core,静态变量内存分配仅在java独立于平台的情况下在编译时完成,那么其他系统jvm如何使用该变量,或者它如何在其他系统中再次编译静态变量以分配内存 编译时加载的静态变量和块 这只意味着这些将写入生成的类文件中。实际的内存分配发生在类加载时的运行时。正在执行的JVM执行静态变量的实际分配和静态块的执行 编译时加载的静态变量和块 这只意味着这些将写入生成的类文件中。实际的内存分配发生在类加载时的运行时。正在执行的JVM执行静态变量的实际分配和静态块的执行。您能举例说明您的意思吗?编译时加载的静态变量和块

静态变量内存分配仅在java独立于平台的情况下在编译时完成,那么其他系统jvm如何使用该变量,或者它如何在其他系统中再次编译静态变量以分配内存


编译时加载的静态变量和块

这只意味着这些将写入生成的类文件中。实际的内存分配发生在类加载时的运行时。正在执行的JVM执行静态变量的实际分配和静态块的执行


编译时加载的静态变量和块


这只意味着这些将写入生成的类文件中。实际的内存分配发生在类加载时的运行时。正在执行的JVM执行静态变量的实际分配和静态块的执行。

您能举例说明您的意思吗?编译时加载的静态变量和块。如果java是平台独立的,那么如果类文件将在另一个系统中执行,静态的情况是什么变量在另一个系统中的内存分配>@vinod这在Java语言中不是
static
的意思<代码>静态只是表示变量是类的成员。该类实际上是一个对象,在运行时引用该类之前,不会为其成员分配内存。然后为类分配内存,类是动态加载的。你能举例说明你的意思吗?静态变量和编译时加载的块。如果java是平台独立的,那么类文件是否将在另一个系统中执行另一个系统中的静态变量内存分配情况如何>@vinod不是这样的
static
在Java语言中是指<代码>静态只是表示变量是类的成员。该类实际上是一个对象,在运行时引用该类之前,不会为其成员分配内存。然后为该类分配内存,并动态加载该类。