JNI API完全手册.docVIP

  • 6
  • 0
  • 约 76页
  • 2016-09-18 发布于浙江
  • 举报
JNI API完全手册

1 - 简介 本章介绍 Java 本地接口(Java Native Interface,JNI)。JNI 是本地编程接口。它使得在 Java 虚拟机 (VM) 内部运行的 Java 代码能够与用其它编程语言(如 C、C++ 和汇编语言)编写的应用程序和库进行互操作。 JNI 最重要的好处是它没有对底层 Java 虚拟机的实现施加任何限制。因此,Java 虚拟机厂商可以在不影响虚拟机其它部分的情况下添加对 JNI 的支持。程序员只需编写一种版本的本地应用程序或库,就能够与所有支持 JNI 的 Java 虚拟机协同工作。 本章论及以下主题: Java 本地接口概述 背景 目标 Java 本地接口方法 利用 JNI 编程 JDK 1.1.2 中的变化 Java 本地接口概述 尽管可以完全用 Java 编写应用程序,但是有时单独用 Java 不能满足应用程序的需要。程序员使用 JNI 来编写 Java 本地方法,可以处理那些不能完全用 Java 编写应用程序的情况。 以下示例说明了何时需要使用 Java 本地方法: 标准 Java 类库不支持与平台相关的应用程序所需的功能。 已经拥有了一个用另一种语言编写的库,而又希望通过 JNI 使 Java 代码能够访问该库。 想用低级语言(如汇编语言)实现一小段时限代码。 通过用 JNI 编程,可以将本地方法用于: 创建、检

文档评论(0)

1亿VIP精品文档

相关文档