本地方法

实际上是一个java调用非java代码的一个接口 使用native关键字进行修饰

本地方法的作用:

1、Java应用与Java外面的环境交互

2、与操作系统进行交互

3、Sun公司解释器由C实现

本地方法栈 (线程私有)

Java虚拟机栈用于管理Java方法的调用,而本地方法栈用于管理本地方法的调用

本地方法栈中登记本地方法,然后执行引擎执行时,加载本地方法库

当某一个线程调用本地方法时

本地方法可通过本地方法接口来访问虚拟机内部的运行时数据区

可以使用本地处理器中的寄存器

……(和虚拟机拥有一样的权限)