2.内存结构(本地方法栈)

zhanglei 2022年06月13日 504次浏览

本地方法栈是jvm调用本地方法时,给本地方法开辟的内存空间。

image-20220613152830032

​ 那么java中到底有哪些本地方法呢?常见的就是Object类中的一些方法。

在idea 中双击shift,全局搜索 Object类,再按ctrl+f12看方法列表:

image-20220613153230457

点进hashcode方法:

image-20220613153342191

​ 可见,本地方法并没有实现部分,其实他的底层是c/c++,我们通过本地方法来实现底层。