什么是本地方法
一个 Java 调用非 Java 代码的接口,该方法的实现由非 Java 语言实现。
作用是融合不同的编程语言为 Java 所用。
native 与 abstract 不能同时使用。
为什么要使用本地方法
- 有时 Java 应用需要与 Java 外面的环境交互
本地方法栈
Java 虚拟机栈用于管理 Java 方法的调用,本地方法栈用于管理本地方法的调用。
一个 Java 调用非 Java 代码的接口,该方法的实现由非 Java 语言实现。
作用是融合不同的编程语言为 Java 所用。
native 与 abstract 不能同时使用。
Java 虚拟机栈用于管理 Java 方法的调用,本地方法栈用于管理本地方法的调用。