在介绍Native关键字之前,首先要知道JNI,接下来先介绍一下JNI
在Java中声明native()方法,然后编译;
用javah产生一个.h文件;
写一个.cpp文件实现native导出方法,其中需要包含第二步产生的.h文件(注意其中又包含了JDK带的jni.h文件);
将第三步的.cpp文件编译成动态链接库文件;
在Java中用System.loadLibrary()方法加载第四步产生的动态链接库文件,这个native()方法就可以在Java中被访问了。
注意:native关键字不能和abstract关键字同时使用,因为native关键字虽然没有在java代码中实现,但是会通过其他代码进行实现