Java Native Interface Specification(JNI) Java Native Interface Specification(JNI) 使用场景: 需要的功能,标准的java不能提供 有了一个用其他的语言写好的工具包,希望用java去访问它 当需要高性能的功能时(时间是最主要的因素) 通过本地方法(通过JNI),可以完成: 创建,检查,和更新java 对象(包括数组和Strings) 调用java方法 捕捉和抛出异常 加载类和获取类信息 运行时类型检查