Java Native方法

在学习java虚拟机时认识了native方法

native是什么

一个Native Method就是一个Java调用非Java代码的接口。我们把这类接口称为JNI(Java Native Interface),它提供了若干的API实现了Java和其他语言的通信(主要是C&C++),它允许Java代码和其他语言写的代码进行交互。这些接口有赖进一步学习。

native实现流程

avatar

1.编写java代码
2.将java代码编译为class文件
3.使用javah将class文件转化为c头文件.h并根据头文件写出具体方法,并用文件与java库中两个文件生成dll
4.运行java程序,System.loadLibrary()调用dll中的函数

posted @ 2019-06-02 10:30  见风仍是风  阅读(1450)  评论(0编辑  收藏  举报