深入理解JVM--(1)运行时的数据区域划分- 虚拟机栈
之前提到了虚拟机栈,接下来我们说的本地方法栈正好和虚拟机栈对应,一个是是虚拟机为执行java方法也就是字节码服务,另一个则是为本地方法服务。
因为本地方法不一定是用java实现,也可能是其他语音,所以在java虚拟机规范中并没有规定这方面的内容,所以不同的虚拟机可以实现各自不同的本地方法栈。与虚拟机栈一样,也会抛出StackOverFlowError和OutOfMemoryError异常
(来自wade&luffy园友的图片)
可以看出,虚拟机栈与本地方法栈是并列的。
转载于:https://www.cnblogs.com/haoming1100/articles/7691760.html