java中静态和普通方法是如何存储在内存中的?
How static and normal methods are stored in memory in java?
静态方法和普通方法在内存中是如何存储的?如果它是堆结构,方法如何与 类 和对象相关联?
阅读更多关于 JVM, its bytecode, and its class loaders 的信息。
您可以下载并阅读JVM specification。
实际上,JVM 在字节码上使用 JIT compilation 技术。
原则上,JVM 加载包含字节码(和其他数据)的 classes(例如在 .class
文件中)。
A Java class 由一些包含类似于 vtable 的结构表示,它(理论上)将函数字节码与方法名称相关联。
静态方法和普通方法在内存中是如何存储的?如果它是堆结构,方法如何与 类 和对象相关联?
阅读更多关于 JVM, its bytecode, and its class loaders 的信息。
您可以下载并阅读JVM specification。
实际上,JVM 在字节码上使用 JIT compilation 技术。
原则上,JVM 加载包含字节码(和其他数据)的 classes(例如在 .class
文件中)。
A Java class 由一些包含类似于 vtable 的结构表示,它(理论上)将函数字节码与方法名称相关联。