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