1.本地方法 一个本地方法即Java调用非Java代码的接口,实现体由非Java语言实现 加上native关键字的方法虽然没有方法体,但并不意味着是抽象方法(即不能使用abstract修饰) 2.本地方法的意义 和Java环境外的交互:比如和底层系统交互信息,无需了解Java应用外的细节 和操作系统的交互:使用本地方法可以使用Java实现JRE和底层系统的交互 Sun’s Java:Sun的解释器是用C语言实现 3.本地方法栈 用于管理本地方法的调用线程私有同样存在OOM和栈溢出某些JVM没有本地方法栈