深入理解java虚拟机之本地方法栈

        本地方法栈与虚拟机栈发挥的作用是非常相似的,他们之间的区别不过是虚拟机栈位虚拟机执行java方法(也就是字节码)服务,而本地方法栈则为虚拟机使用到的Native方法服务。在虚拟机规范中对本地方法栈中方法使用的语言、使用方式与数据结构并没有强制规定,因此具体的虚拟机可以自由实现它,。甚至有的虚拟机直接就把本地方法栈和虚拟机栈合二为一。与虚拟机栈一样,本地方法栈区域也会抛出StackOverflowError和OutofMemoryError异常。

猜你喜欢

转载自blog.csdn.net/weixin_42630877/article/details/84583533